You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2022/01/26 03:02:16 UTC
[pulsar] branch asf-site updated: Updated site at revision 2285d02
This is an automated email from the ASF dual-hosted git repository.
penghui pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/asf-site by this push:
new d9318fe Updated site at revision 2285d02
d9318fe is described below
commit d9318fe90939daea372530b281191947e4a47d40
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Wed Jan 26 03:00:37 2022 +0000
Updated site at revision 2285d02
---
content/api/admin/2.10.0-SNAPSHOT/index-all.html | 10 +-
.../admin/2.10.0-SNAPSHOT/member-search-index.js | 2 +-
.../admin/2.10.0-SNAPSHOT/member-search-index.zip | Bin 12659 -> 12678 bytes
.../pulsar/client/admin/internal/TopicsImpl.html | 48 +-
.../admin/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../admin/2.10.0-SNAPSHOT/package-search-index.zip | Bin 263 -> 263 bytes
.../admin/2.10.0-SNAPSHOT/type-search-index.zip | Bin 500 -> 500 bytes
.../client/2.10.0-SNAPSHOT/member-search-index.zip | Bin 10820 -> 10820 bytes
.../client/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 298 -> 298 bytes
.../client/2.10.0-SNAPSHOT/type-search-index.zip | Bin 1529 -> 1529 bytes
.../2.10.0-SNAPSHOT/allclasses-index.html | 830 ++++++++--------
.../pulsar-broker/2.10.0-SNAPSHOT/allclasses.html | 2 +
.../pulsar-broker/2.10.0-SNAPSHOT/index-all.html | 42 +-
.../2.10.0-SNAPSHOT/member-search-index.js | 2 +-
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 69382 -> 69527 bytes
.../apache/pulsar/broker/admin/AdminResource.html | 72 +-
.../broker/admin/class-use/AdminResource.html | 13 +-
.../pulsar/broker/admin/impl/BrokerStatsBase.html | 2 +-
.../pulsar/broker/admin/impl/FunctionsBase.html | 2 +-
.../pulsar/broker/admin/impl/NamespacesBase.html | 2 +-
.../pulsar/broker/admin/impl/PackagesBase.html | 2 +-
.../broker/admin/impl/PersistentTopicsBase.html | 12 +-
.../broker/admin/impl/ResourceGroupsBase.html | 2 +-
.../broker/admin/impl/ResourceQuotasBase.html | 2 +-
.../broker/admin/impl/SchemasResourceBase.html | 2 +-
.../apache/pulsar/broker/admin/impl/SinksBase.html | 2 +-
.../pulsar/broker/admin/impl/SourcesBase.html | 2 +-
.../pulsar/broker/admin/impl/TransactionsBase.html | 2 +-
.../admin/impl/class-use/PersistentTopicsBase.html | 29 +
.../pulsar/broker/admin/impl/package-use.html | 8 +-
.../apache/pulsar/broker/admin/v1/BrokerStats.html | 2 +-
.../apache/pulsar/broker/admin/v1/Functions.html | 2 +-
.../apache/pulsar/broker/admin/v1/Namespaces.html | 2 +-
.../broker/admin/v1/NonPersistentTopics.html | 4 +-
.../pulsar/broker/admin/v1/PersistentTopics.html | 4 +-
.../pulsar/broker/admin/v1/ResourceQuotas.html | 2 +-
.../pulsar/broker/admin/v1/SchemasResource.html | 2 +-
.../org/apache/pulsar/broker/admin/v2/Bookies.html | 2 +-
.../apache/pulsar/broker/admin/v2/BrokerStats.html | 2 +-
.../apache/pulsar/broker/admin/v2/Functions.html | 2 +-
.../apache/pulsar/broker/admin/v2/Namespaces.html | 2 +-
.../broker/admin/v2/NonPersistentTopics.html | 6 +-
.../pulsar/broker/admin/v2/PersistentTopics.html | 14 +-
.../pulsar/broker/admin/v2/ResourceGroups.html | 2 +-
.../pulsar/broker/admin/v2/ResourceQuotas.html | 2 +-
.../pulsar/broker/admin/v2/SchemasResource.html | 2 +-
.../org/apache/pulsar/broker/admin/v2/Worker.html | 2 +-
.../apache/pulsar/broker/admin/v2/WorkerStats.html | 2 +-
.../apache/pulsar/broker/admin/v3/Functions.html | 2 +-
.../apache/pulsar/broker/admin/v3/Packages.html | 2 +-
.../pulsar/broker/admin/v3/PersistentTopics.html | 385 ++++++++
.../org/apache/pulsar/broker/admin/v3/Sink.html | 2 +-
.../org/apache/pulsar/broker/admin/v3/Sinks.html | 2 +-
.../org/apache/pulsar/broker/admin/v3/Source.html | 2 +-
.../org/apache/pulsar/broker/admin/v3/Sources.html | 2 +-
.../pulsar/broker/admin/v3/Transactions.html | 2 +-
.../admin/v3/class-use/PersistentTopics.html | 148 +++
.../pulsar/broker/admin/v3/package-summary.html | 12 +-
.../pulsar/broker/admin/v3/package-tree.html | 5 +
.../org/apache/pulsar/broker/rest/Topics.html | 4 +-
.../org/apache/pulsar/broker/rest/TopicsBase.html | 4 +-
.../pulsar/broker/service/AbstractTopic.html | 126 +--
.../pulsar/broker/service/BrokerService.html | 124 ++-
...ServiceException.AddEntryMetadataException.html | 2 +-
...erServiceException.AlreadyRunningException.html | 2 +-
...erServiceException.ConsumerAssignException.html | 2 +-
...okerServiceException.ConsumerBusyException.html | 2 +-
.../BrokerServiceException.NamingException.html | 2 +-
...BrokerServiceException.NotAllowedException.html | 2 +-
...rokerServiceException.PersistenceException.html | 2 +-
...okerServiceException.ProducerBusyException.html | 2 +-
...erServiceException.ProducerFencedException.html | 2 +-
...erServiceException.ServerMetadataException.html | 2 +-
...viceException.ServiceUnitNotReadyException.html | 2 +-
...ServiceException.SubscriptionBusyException.html | 2 +-
...rviceException.SubscriptionFencedException.html | 2 +-
...xception.SubscriptionInvalidCursorPosition.html | 2 +-
...iceException.SubscriptionNotFoundException.html | 2 +-
...rServiceException.TooManyRequestsException.html | 2 +-
...eption.TopicBacklogQuotaExceededException.html} | 26 +-
.../BrokerServiceException.TopicBusyException.html | 2 +-
...rokerServiceException.TopicClosedException.html | 2 +-
...rokerServiceException.TopicFencedException.html | 2 +-
...kerServiceException.TopicNotFoundException.html | 2 +-
...ception.TopicPoliciesCacheNotInitException.html | 2 +-
...rServiceException.TopicTerminatedException.html | 2 +-
...rviceException.UnsupportedVersionException.html | 2 +-
.../broker/service/BrokerServiceException.html | 19 +-
.../org/apache/pulsar/broker/service/Topic.html | 88 +-
...eption.TopicBacklogQuotaExceededException.html} | 86 +-
.../service/class-use/BrokerServiceException.html | 17 +-
.../pulsar/broker/service/class-use/Consumer.html | 17 +-
.../broker/service/class-use/Subscription.html | 7 +-
.../pulsar/broker/service/class-use/Topic.html | 18 +-
.../service/nonpersistent/NonPersistentTopic.html | 74 +-
.../pulsar/broker/service/package-summary.html | 16 +-
.../apache/pulsar/broker/service/package-tree.html | 1 +
.../broker/service/persistent/PersistentTopic.html | 178 ++--
.../broker/service/persistent/SystemTopic.html | 24 +-
.../exceptions/IncompatibleSchemaException.html | 2 +-
.../exceptions/InvalidSchemaDataException.html | 2 +-
.../service/schema/exceptions/SchemaException.html | 2 +-
.../broker/web/class-use/PulsarWebResource.html | 13 +-
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/overview-tree.html | 2 +
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 593 -> 593 bytes
.../2.10.0-SNAPSHOT/serialized-form.html | 16 +
.../2.10.0-SNAPSHOT/type-search-index.js | 2 +-
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 4348 -> 4363 bytes
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 1255 -> 1255 bytes
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 260 -> 260 bytes
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 349 -> 349 bytes
content/api/python/2.10.0-SNAPSHOT/index.html | 6 +-
content/api/python/index.html | 6 +-
.../en/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../en/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../en/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../en/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../en/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../en/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../en/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../en/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../en/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../en/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../en/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../en/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../en/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../en/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../en/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../en/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
content/docs/en/administration-pulsar-manager.html | 2 +-
.../en/administration-pulsar-manager/index.html | 2 +-
content/docs/en/next/administration-isolation.html | 4 +
.../en/next/administration-isolation/index.html | 4 +
.../en/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/en/next/io-file-source.html | 5 +-
content/docs/en/next/io-file-source/index.html | 5 +-
.../fr/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../fr/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../fr/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../fr/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../fr/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../fr/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../fr/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../fr/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../fr/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../fr/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../fr/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../fr/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../fr/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../fr/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../fr/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../fr/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
content/docs/fr/administration-pulsar-manager.html | 2 +-
.../fr/administration-pulsar-manager/index.html | 2 +-
content/docs/fr/next/administration-isolation.html | 4 +
.../fr/next/administration-isolation/index.html | 4 +
.../fr/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/fr/next/io-file-source.html | 5 +-
content/docs/fr/next/io-file-source/index.html | 5 +-
content/docs/fr/next/reference-cli-tools.html | 4 +-
.../docs/fr/next/reference-cli-tools/index.html | 4 +-
.../ja/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../ja/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../ja/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../ja/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../ja/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../ja/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../ja/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../ja/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../ja/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../ja/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../ja/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../ja/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../ja/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../ja/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../ja/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../ja/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
content/docs/ja/administration-pulsar-manager.html | 2 +-
.../ja/administration-pulsar-manager/index.html | 2 +-
content/docs/ja/next/administration-isolation.html | 4 +
.../ja/next/administration-isolation/index.html | 4 +
.../ja/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/ja/next/io-file-source.html | 5 +-
content/docs/ja/next/io-file-source/index.html | 5 +-
content/docs/ja/next/reference-cli-tools.html | 4 +-
.../docs/ja/next/reference-cli-tools/index.html | 4 +-
.../ko/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../ko/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../ko/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../ko/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../ko/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../ko/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../ko/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../ko/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../ko/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../ko/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../ko/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../ko/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../ko/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../ko/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../ko/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../ko/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
content/docs/ko/administration-pulsar-manager.html | 2 +-
.../ko/administration-pulsar-manager/index.html | 2 +-
content/docs/ko/next/administration-isolation.html | 4 +
.../ko/next/administration-isolation/index.html | 4 +
.../ko/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/ko/next/io-file-source.html | 5 +-
content/docs/ko/next/io-file-source/index.html | 5 +-
content/docs/ko/next/reference-cli-tools.html | 4 +-
.../docs/ko/next/reference-cli-tools/index.html | 4 +-
.../zh-CN/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../zh-CN/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
.../docs/zh-CN/administration-pulsar-manager.html | 2 +-
.../zh-CN/administration-pulsar-manager/index.html | 2 +-
.../docs/zh-CN/next/administration-isolation.html | 4 +
.../zh-CN/next/administration-isolation/index.html | 4 +
.../zh-CN/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/zh-CN/next/io-file-source.html | 5 +-
content/docs/zh-CN/next/io-file-source/index.html | 5 +-
content/docs/zh-CN/next/reference-cli-tools.html | 4 +-
.../docs/zh-CN/next/reference-cli-tools/index.html | 4 +-
.../zh-TW/2.5.0/administration-pulsar-manager.html | 2 +-
.../2.5.0/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.5.1/administration-pulsar-manager.html | 2 +-
.../2.5.1/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.5.2/administration-pulsar-manager.html | 2 +-
.../2.5.2/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.6.0/administration-pulsar-manager.html | 2 +-
.../2.6.0/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.6.1/administration-pulsar-manager.html | 2 +-
.../2.6.1/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.6.2/administration-pulsar-manager.html | 2 +-
.../2.6.2/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.6.3/administration-pulsar-manager.html | 2 +-
.../2.6.3/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.6.4/administration-pulsar-manager.html | 2 +-
.../2.6.4/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.7.0/administration-pulsar-manager.html | 2 +-
.../2.7.0/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.7.1/administration-pulsar-manager.html | 2 +-
.../2.7.1/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.7.2/administration-pulsar-manager.html | 2 +-
.../2.7.2/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.7.3/administration-pulsar-manager.html | 2 +-
.../2.7.3/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.7.4/administration-pulsar-manager.html | 2 +-
.../2.7.4/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.8.0/administration-pulsar-manager.html | 2 +-
.../2.8.0/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.8.1/administration-pulsar-manager.html | 2 +-
.../2.8.1/administration-pulsar-manager/index.html | 2 +-
.../zh-TW/2.9.0/administration-pulsar-manager.html | 2 +-
.../2.9.0/administration-pulsar-manager/index.html | 2 +-
.../docs/zh-TW/administration-pulsar-manager.html | 2 +-
.../zh-TW/administration-pulsar-manager/index.html | 2 +-
.../docs/zh-TW/next/administration-isolation.html | 4 +
.../zh-TW/next/administration-isolation/index.html | 4 +
.../zh-TW/next/administration-pulsar-manager.html | 2 +-
.../next/administration-pulsar-manager/index.html | 2 +-
content/docs/zh-TW/next/io-file-source.html | 5 +-
content/docs/zh-TW/next/io-file-source/index.html | 5 +-
content/docs/zh-TW/next/reference-cli-tools.html | 4 +-
.../docs/zh-TW/next/reference-cli-tools/index.html | 4 +-
content/swagger/2.10.0-SNAPSHOT/swagger.json | 1002 +++++++++----------
.../swagger/2.10.0-SNAPSHOT/swaggerfunctions.json | 450 ++++-----
.../swagger/2.10.0-SNAPSHOT/swaggerpackages.json | 380 ++++----
content/swagger/2.10.0-SNAPSHOT/swaggersink.json | 380 ++++----
content/swagger/2.10.0-SNAPSHOT/swaggersource.json | 380 ++++----
content/swagger/2.10.0-SNAPSHOT/v2/swagger.json | 1008 ++++++++++----------
.../2.10.0-SNAPSHOT/v3/swaggerfunctions.json | 450 ++++-----
.../2.10.0-SNAPSHOT/v3/swaggerpackages.json | 380 ++++----
.../swagger/2.10.0-SNAPSHOT/v3/swaggersink.json | 380 ++++----
.../swagger/2.10.0-SNAPSHOT/v3/swaggersource.json | 380 ++++----
content/swagger/master/swagger.json | 1002 +++++++++----------
content/swagger/master/swaggerfunctions.json | 450 ++++-----
content/swagger/master/swaggerpackages.json | 380 ++++----
content/swagger/master/swaggersink.json | 380 ++++----
content/swagger/master/swaggersource.json | 380 ++++----
content/swagger/master/v2/swagger.json | 1008 ++++++++++----------
content/swagger/master/v3/swaggerfunctions.json | 450 ++++-----
content/swagger/master/v3/swaggerpackages.json | 380 ++++----
content/swagger/master/v3/swaggersink.json | 380 ++++----
content/swagger/master/v3/swaggersource.json | 380 ++++----
.../tools/pulsar-admin/2.10.0-SNAPSHOT/index.html | 24 +-
387 files changed, 7259 insertions(+), 6369 deletions(-)
diff --git a/content/api/admin/2.10.0-SNAPSHOT/index-all.html b/content/api/admin/2.10.0-SNAPSHOT/index-all.html
index 8cca379..e03902f 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/index-all.html
+++ b/content/api/admin/2.10.0-SNAPSHOT/index-all.html
@@ -287,19 +287,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/ClustersImpl.html#createNamespaceIsolationPolicyAsync(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.NamespaceIsolationData)">createNamespaceIsolationPolicyAsync(String, String, NamespaceIsolationData)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/ClustersImpl.html" title="class in org.apache.pulsar.client.admi [...]
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createNonPartitionedTopic(java.lang.String)">createNonPartitionedTopic(String)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createNonPartitionedTopic(java.lang.String,java.util.Map)">createNonPartitionedTopic(String, Map<String, String>)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createNonPartitionedTopicAsync(java.lang.String)">createNonPartitionedTopicAsync(String)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createNonPartitionedTopicAsync(java.lang.String,java.util.Map)">createNonPartitionedTopicAsync(String, Map<String, String>)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/NonPersistentTopicsImpl.html#createPartitionedTopic(java.lang.String,int)">createPartitionedTopic(String, int)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/NonPersistentTopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">NonPersistentTopicsImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopic(java.lang.String,int)">createPartitionedTopic(String, int)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopic(java.lang.String,int,java.util.Map)">createPartitionedTopic(String, int, Map<String, String>)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/NonPersistentTopicsImpl.html#createPartitionedTopicAsync(java.lang.String,int)">createPartitionedTopicAsync(String, int)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/NonPersistentTopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">NonPersistentTopicsImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopicAsync(java.lang.String,int)">createPartitionedTopicAsync(String, int)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopicAsync(java.lang.String,int,boolean,java.util.Map)">createPartitionedTopicAsync(String, int, boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopicAsync(java.lang.String,int,boolean)">createPartitionedTopicAsync(String, int, boolean)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html#createPartitionedTopicAsync(java.lang.String,int,java.util.Map)">createPartitionedTopicAsync(String, int, Map<String, String>)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TopicsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TopicsImpl</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/internal/TenantsImpl.html#createProperty(java.lang.String,org.apache.pulsar.common.policies.data.TenantInfo)">createProperty(String, TenantInfo)</a></span> - Method in class org.apache.pulsar.client.admin.internal.<a href="org/apache/pulsar/client/admin/internal/TenantsImpl.html" title="class in org.apache.pulsar.client.admin.internal">TenantsImpl</a></dt>
<dd> </dd>
diff --git a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.js b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.js
index fba17fe..5c3046a 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.js
+++ b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.pulsar.client.admin.internal","c":"ComponentResource","l":"addAuthHeaders(WebTarget, RequestBuilder)","url":"addAuthHeaders(javax.ws.rs.client.WebTarget,org.asynchttpclient.RequestBuilder)"},{"p":"org.apache.pulsar.client.admin.internal","c":"TopicPoliciesImpl","l":"addGlobalIfNeeded(WebTarget)","url":"addGlobalIfNeeded(javax.ws.rs.client.WebTarget)"},{"p":"org.apache.pulsar.client.admin.internal","c":"PulsarAdminBuilderImpl","l":"allowTlsInsecureCon [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.pulsar.client.admin.internal","c":"ComponentResource","l":"addAuthHeaders(WebTarget, RequestBuilder)","url":"addAuthHeaders(javax.ws.rs.client.WebTarget,org.asynchttpclient.RequestBuilder)"},{"p":"org.apache.pulsar.client.admin.internal","c":"TopicPoliciesImpl","l":"addGlobalIfNeeded(WebTarget)","url":"addGlobalIfNeeded(javax.ws.rs.client.WebTarget)"},{"p":"org.apache.pulsar.client.admin.internal","c":"PulsarAdminBuilderImpl","l":"allowTlsInsecureCon [...]
\ No newline at end of file
diff --git a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip
index adb5c13..939fa3c 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/org/apache/pulsar/client/admin/internal/TopicsImpl.html b/content/api/admin/2.10.0-SNAPSHOT/org/apache/pulsar/client/admin/internal/TopicsImpl.html
index 669f34a..09d9565 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/org/apache/pulsar/client/admin/internal/TopicsImpl.html
+++ b/content/api/admin/2.10.0-SNAPSHOT/org/apache/pulsar/client/admin/internal/TopicsImpl.html
@@ -225,31 +225,36 @@ implements org.apache.pulsar.client.admin.Topics</pre>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopic(java.lang.String)">createNonPartitionedTopic</a></span>​(java.lang.String topic)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopic(java.lang.String,java.util.Map)">createNonPartitionedTopic</a></span>​(java.lang.String topic,
+ java.util.Map<java.lang.String,​java.lang.String> metadata)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopicAsync(java.lang.String)">createNonPartitionedTopicAsync</a></span>​(java.lang.String topic)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopicAsync(java.lang.String,java.util.Map)">createNonPartitionedTopicAsync</a></span>​(java.lang.String topic,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopic(java.lang.String,int)">createPartitionedTopic</a></span>​(java.lang.String topic,
- int numPartitions)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopic(java.lang.String,int,java.util.Map)">createPartitionedTopic</a></span>​(java.lang.String topic,
+ int numPartitions,
+ java.util.Map<java.lang.String,​java.lang.String> metadata)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopicAsync(java.lang.String,int)">createPartitionedTopicAsync</a></span>​(java.lang.String topic,
- int numPartitions)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopicAsync(java.lang.String,int,boolean,java.util.Map)">createPartitionedTopicAsync</a></span>​(java.lang.String topic,
+ int numPartitions,
+ boolean createLocalTopicOnly,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopicAsync(java.lang.String,int,boolean)">createPartitionedTopicAsync</a></span>​(java.lang.String topic,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopicAsync(java.lang.String,int,java.util.Map)">createPartitionedTopicAsync</a></span>​(java.lang.String topic,
int numPartitions,
- boolean createLocalTopicOnly)</code></th>
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i9" class="rowColor">
@@ -1824,7 +1829,7 @@ implements org.apache.pulsar.client.admin.Topics</pre>
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.pulsar.client.admin.Topics</h3>
-<code>delete, deleteAsync, deletePartitionedTopic, deletePartitionedTopicAsync, getPartitionedStats, getPartitionedStatsAsync, getStats, getStats, getStats, getStats, getStatsAsync, removeBacklogQuota, setBacklogQuota</code></li>
+<code>createNonPartitionedTopic, createNonPartitionedTopicAsync, createPartitionedTopic, createPartitionedTopicAsync, delete, deleteAsync, deletePartitionedTopic, deletePartitionedTopicAsync, getPartitionedStats, getPartitionedStatsAsync, getStats, getStats, getStats, getStats, getStatsAsync, removeBacklogQuota, setBacklogQuota</code></li>
</ul>
</li>
</ul>
@@ -2076,14 +2081,15 @@ implements org.apache.pulsar.client.admin.Topics</pre>
</dl>
</li>
</ul>
-<a id="createPartitionedTopic(java.lang.String,int)">
+<a id="createPartitionedTopic(java.lang.String,int,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPartitionedTopic</h4>
<pre class="methodSignature">public void createPartitionedTopic​(java.lang.String topic,
- int numPartitions)
+ int numPartitions,
+ java.util.Map<java.lang.String,​java.lang.String> metadata)
throws org.apache.pulsar.client.admin.PulsarAdminException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2093,13 +2099,14 @@ implements org.apache.pulsar.client.admin.Topics</pre>
</dl>
</li>
</ul>
-<a id="createNonPartitionedTopic(java.lang.String)">
+<a id="createNonPartitionedTopic(java.lang.String,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNonPartitionedTopic</h4>
-<pre class="methodSignature">public void createNonPartitionedTopic​(java.lang.String topic)
+<pre class="methodSignature">public void createNonPartitionedTopic​(java.lang.String topic,
+ java.util.Map<java.lang.String,​java.lang.String> metadata)
throws org.apache.pulsar.client.admin.PulsarAdminException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2125,34 +2132,36 @@ implements org.apache.pulsar.client.admin.Topics</pre>
</dl>
</li>
</ul>
-<a id="createNonPartitionedTopicAsync(java.lang.String)">
+<a id="createNonPartitionedTopicAsync(java.lang.String,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNonPartitionedTopicAsync</h4>
-<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> createNonPartitionedTopicAsync​(java.lang.String topic)</pre>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> createNonPartitionedTopicAsync​(java.lang.String topic,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createNonPartitionedTopicAsync</code> in interface <code>org.apache.pulsar.client.admin.Topics</code></dd>
</dl>
</li>
</ul>
-<a id="createPartitionedTopicAsync(java.lang.String,int)">
+<a id="createPartitionedTopicAsync(java.lang.String,int,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPartitionedTopicAsync</h4>
<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> createPartitionedTopicAsync​(java.lang.String topic,
- int numPartitions)</pre>
+ int numPartitions,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createPartitionedTopicAsync</code> in interface <code>org.apache.pulsar.client.admin.Topics</code></dd>
</dl>
</li>
</ul>
-<a id="createPartitionedTopicAsync(java.lang.String,int,boolean)">
+<a id="createPartitionedTopicAsync(java.lang.String,int,boolean,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
@@ -2160,7 +2169,8 @@ implements org.apache.pulsar.client.admin.Topics</pre>
<h4>createPartitionedTopicAsync</h4>
<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> createPartitionedTopicAsync​(java.lang.String topic,
int numPartitions,
- boolean createLocalTopicOnly)</pre>
+ boolean createLocalTopicOnly,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
</li>
</ul>
<a id="createMissedPartitionsAsync(java.lang.String)">
diff --git a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
index 8e39eb9..f24d6a2c 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Mon Jan 24 18:09:06 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Wed Jan 26 00:07:11 UTC 2022 -->
<title>Pulsar Client Admin Original 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip
index bde25f4..34d543a 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip
index 397d45a..3baacf0 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip
index 205c122..dc7abaa 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
index da64c63..fb8b129 100644
--- a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Mon Jan 24 18:08:56 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Wed Jan 26 00:07:02 UTC 2022 -->
<title>Pulsar Client :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip
index 8c804b1..c5ada06 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip
index 90ecc2a..600f00d 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses-index.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses-index.html
index fbb9e44..81d283f 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses-index.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses-index.html
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":4,"i6":2,"i7":1,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":1,"i21":2,"i22":2,"i23":2,"i24":2,"i25":1,"i26":8,"i27":8,"i28":1,"i29":1,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":8,"i43":8,"i44":8,"i45":8,"i46":8,"i47":8,"i48":8,"i49":8,"i50":8,"i51":8,"i52":8,"i53":8,"i54":8,"i55":8,"i56":8,"i57":8,"i58":8,"i59":8,"i60":8,"i [...]
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":4,"i6":2,"i7":1,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":1,"i21":2,"i22":2,"i23":2,"i24":2,"i25":1,"i26":8,"i27":8,"i28":1,"i29":1,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":8,"i43":8,"i44":8,"i45":8,"i46":8,"i47":8,"i48":8,"i49":8,"i50":8,"i51":8,"i52":8,"i53":8,"i54":8,"i55":8,"i56":8,"i57":8,"i58":8,"i59":8,"i60":8,"i [...]
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -384,309 +384,313 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i59" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBacklogQuotaExceededException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i60" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i61" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i62" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i63" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i64" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i65" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.UnsupportedVersionException</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i66" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/BrokerStats.html" title="class in org.apache.pulsar.broker.admin.v1">BrokerStats</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.UnsupportedVersionException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i67" class="rowColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/BrokerStats.html" title="class in org.apache.pulsar.broker.admin.v2">BrokerStats</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/BrokerStats.html" title="class in org.apache.pulsar.broker.admin.v1">BrokerStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i68" class="altColor">
-<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html" title="class in org.apache.pulsar.broker.admin.impl">BrokerStatsBase</a></td>
+<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/BrokerStats.html" title="class in org.apache.pulsar.broker.admin.v2">BrokerStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html" title="class in org.apache.pulsar.broker.admin.impl">BrokerStatsBase</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/tools/BrokerTool.html" title="class in org.apache.pulsar.broker.tools">BrokerTool</a></td>
<th class="colLast" scope="row">
<div class="block"><b>broker-tool</b> is used for operations on a specific broker.</div>
</th>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/BrokerVersionFilter.html" title="class in org.apache.pulsar.broker.loadbalance.impl">BrokerVersionFilter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/BundleData.html" title="class in org.apache.pulsar.broker">BundleData</a></td>
<th class="colLast" scope="row">
<div class="block">Data class comprising the short term and long term historical data for this bundle.</div>
</th>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/BundleSplitStrategy.html" title="interface in org.apache.pulsar.broker.loadbalance">BundleSplitStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">Load Manager component which determines what bundles should be split into two bundles.</div>
</th>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.html" title="class in org.apache.pulsar.broker.loadbalance.impl">BundleSplitterTask</a></td>
<th class="colLast" scope="row">
<div class="block">Determines which bundles should be split based on various thresholds.</div>
</th>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/cache/BundlesQuotas.html" title="class in org.apache.pulsar.broker.cache">BundlesQuotas</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/ClusterReplicationMetrics.html" title="class in org.apache.pulsar.broker.stats">ClusterReplicationMetrics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/Clusters.html" title="class in org.apache.pulsar.broker.admin.v1">Clusters</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/Clusters.html" title="class in org.apache.pulsar.broker.admin.v2">Clusters</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/ClustersBase.html" title="class in org.apache.pulsar.broker.admin.impl">ClustersBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/CmdGenerateDocumentation.html" title="class in org.apache.pulsar.utils">CmdGenerateDocumentation</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/CmdUtility.html" title="class in org.apache.pulsar.utils">CmdUtility</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactedTopic.html" title="interface in org.apache.pulsar.compaction">CompactedTopic</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactedTopicContext.html" title="class in org.apache.pulsar.compaction">CompactedTopicContext</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactedTopicImpl.html" title="class in org.apache.pulsar.compaction">CompactedTopicImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactionRecord.html" title="class in org.apache.pulsar.compaction">CompactionRecord</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/Compactor.html" title="class in org.apache.pulsar.compaction">Compactor</a></td>
<th class="colLast" scope="row">
<div class="block">Compactor for Pulsar topics.</div>
</th>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactorMXBean.html" title="interface in org.apache.pulsar.compaction">CompactorMXBean</a></td>
<th class="colLast" scope="row">
<div class="block">JMX Bean interface for Compactor stats.</div>
</th>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactorMXBeanImpl.html" title="class in org.apache.pulsar.compaction">CompactorMXBeanImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/CompactorSubscription.html" title="class in org.apache.pulsar.broker.service.persistent">CompactorSubscription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/CompactorTool.html" title="class in org.apache.pulsar.compaction">CompactorTool</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/ConnectionController.html" title="interface in org.apache.pulsar.broker.service">ConnectionController</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/ConnectionController.DefaultConnectionController.html" title="class in org.apache.pulsar.broker.service">ConnectionController.DefaultConnectionController</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/ConnectionController.Sate.html" title="enum in org.apache.pulsar.broker.service">ConnectionController.Sate</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/ConsistentHashingStickyKeyConsumerSelector.html" title="class in org.apache.pulsar.broker.service">ConsistentHashingStickyKeyConsumerSelector</a></td>
<th class="colLast" scope="row">
<div class="block">This is a consumer selector based fixed hash range.</div>
</th>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></td>
<th class="colLast" scope="row">
<div class="block">A Consumer is a consumer currently connected and associated with a Subscription.</div>
</th>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/DataSketchesOpStatsLogger.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">DataSketchesOpStatsLogger</a></td>
<th class="colLast" scope="row">
<div class="block">OpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.</div>
</th>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/DataSketchesSummaryLogger.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">DataSketchesSummaryLogger</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/DefaultSchemaRegistryService.html" title="class in org.apache.pulsar.broker.service.schema">DefaultSchemaRegistryService</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/delayed/DelayedDeliveryTracker.html" title="interface in org.apache.pulsar.broker.delayed">DelayedDeliveryTracker</a></td>
<th class="colLast" scope="row">
<div class="block">Represent the tracker for the delayed delivery of messages for a particular subscription.</div>
</th>
</tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/delayed/DelayedDeliveryTrackerFactory.html" title="interface in org.apache.pulsar.broker.delayed">DelayedDeliveryTrackerFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Factory of InMemoryDelayedDeliveryTracker objects.</div>
</th>
</tr>
-<tr id="i100" class="altColor">
+<tr id="i101" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/delayed/DelayedDeliveryTrackerLoader.html" title="class in org.apache.pulsar.broker.delayed">DelayedDeliveryTrackerLoader</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i101" class="rowColor">
+<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/DeviationShedder.html" title="class in org.apache.pulsar.broker.loadbalance.impl">DeviationShedder</a></td>
<th class="colLast" scope="row">
<div class="block">An abstract class which makes a LoadSheddingStrategy which makes decisions based on standard deviation easier to
implement.</div>
</th>
</tr>
-<tr id="i102" class="altColor">
+<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/DimensionStats.html" title="class in org.apache.pulsar.broker.stats">DimensionStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i103" class="rowColor">
+<tr id="i104" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Dispatcher.html" title="interface in org.apache.pulsar.broker.service">Dispatcher</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i104" class="altColor">
+<tr id="i105" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i105" class="rowColor">
+<tr id="i106" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.Type.html" title="enum in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter.Type</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i106" class="altColor">
+<tr id="i107" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/DistributedIdGenerator.html" title="class in org.apache.pulsar.broker.service">DistributedIdGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">Generate unique ids across multiple nodes.</div>
</th>
</tr>
-<tr id="i107" class="rowColor">
+<tr id="i108" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/EntryBatchIndexesAcks.html" title="class in org.apache.pulsar.broker.service">EntryBatchIndexesAcks</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i108" class="altColor">
+<tr id="i109" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/EntryBatchSizes.html" title="class in org.apache.pulsar.broker.service">EntryBatchSizes</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i109" class="rowColor">
+<tr id="i110" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilter.html" title="interface in org.apache.pulsar.broker.service.plugin">EntryFilter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i110" class="altColor">
+<tr id="i111" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilter.FilterResult.html" title="enum in org.apache.pulsar.broker.service.plugin">EntryFilter.FilterResult</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i111" class="rowColor">
+<tr id="i112" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilterDefinition.html" title="class in org.apache.pulsar.broker.service.plugin">EntryFilterDefinition</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i112" class="altColor">
+<tr id="i113" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilterDefinitions.html" title="class in org.apache.pulsar.broker.service.plugin">EntryFilterDefinitions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i113" class="rowColor">
+<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilterMetaData.html" title="class in org.apache.pulsar.broker.service.plugin">EntryFilterMetaData</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i114" class="altColor">
+<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilterProvider.html" title="class in org.apache.pulsar.broker.service.plugin">EntryFilterProvider</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i115" class="rowColor">
+<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/EntryFilterWithClassLoader.html" title="class in org.apache.pulsar.broker.service.plugin">EntryFilterWithClassLoader</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i116" class="altColor">
+<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/EntryWrapper.html" title="class in org.apache.pulsar.broker.service">EntryWrapper</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i117" class="rowColor">
+<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/ExceptionHandler.html" title="class in org.apache.pulsar.broker.web">ExceptionHandler</a></td>
<th class="colLast" scope="row">
<div class="block">Exception handler for handle exception.</div>
</th>
</tr>
-<tr id="i118" class="altColor">
+<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/plugin/FilterContext.html" title="class in org.apache.pulsar.broker.service.plugin">FilterContext</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i119" class="rowColor">
+<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/Functions.html" title="class in org.apache.pulsar.broker.admin.v1">Functions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i120" class="altColor">
+<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/Functions.html" title="class in org.apache.pulsar.broker.admin.v2">Functions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i121" class="rowColor">
+<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Functions.html" title="class in org.apache.pulsar.broker.admin.v3">Functions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i122" class="altColor">
+<tr id="i123" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/FunctionsBase.html" title="class in org.apache.pulsar.broker.admin.impl">FunctionsBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i123" class="rowColor">
+<tr id="i124" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/tools/GenerateDocsCommand.html" title="class in org.apache.pulsar.broker.tools">GenerateDocsCommand</a></td>
<th class="colLast" scope="row">
<div class="block">The command to generate documents of broker-tool.</div>
</th>
</tr>
-<tr id="i124" class="altColor">
+<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/tools/GenerateDocsCommand.GenDocFlags.html" title="class in org.apache.pulsar.broker.tools">GenerateDocsCommand.GenDocFlags</a></td>
<th class="colLast" scope="row">
<div class="block">The CLI flags of gen docs command.</div>
</th>
</tr>
-<tr id="i125" class="rowColor">
+<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/GenericBrokerHostUsageImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">GenericBrokerHostUsageImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Class that will return the broker host usage.</div>
</th>
</tr>
-<tr id="i126" class="altColor">
+<tr id="i127" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/GracefulExecutorServicesShutdown.html" title="class in org.apache.pulsar.broker.service">GracefulExecutorServicesShutdown</a></td>
<th class="colLast" scope="row">
<div class="block">This a builder like class for providing a fluent API for graceful shutdown
@@ -695,1301 +699,1305 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
method.</div>
</th>
</tr>
-<tr id="i127" class="rowColor">
+<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/HashRangeAutoSplitStickyKeyConsumerSelector.html" title="class in org.apache.pulsar.broker.service">HashRangeAutoSplitStickyKeyConsumerSelector</a></td>
<th class="colLast" scope="row">
<div class="block">This is a consumer selector based fixed hash range.</div>
</th>
</tr>
-<tr id="i128" class="altColor">
+<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/HashRangeExclusiveStickyKeyConsumerSelector.html" title="class in org.apache.pulsar.broker.service">HashRangeExclusiveStickyKeyConsumerSelector</a></td>
<th class="colLast" scope="row">
<div class="block">This is a sticky-key consumer selector based user provided range.</div>
</th>
</tr>
-<tr id="i129" class="rowColor">
+<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/exceptions/IncompatibleSchemaException.html" title="class in org.apache.pulsar.broker.service.schema.exceptions">IncompatibleSchemaException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception is thrown when an incompatible schema is used.</div>
</th>
</tr>
-<tr id="i130" class="altColor">
+<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/delayed/InMemoryDelayedDeliveryTracker.html" title="class in org.apache.pulsar.broker.delayed">InMemoryDelayedDeliveryTracker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i131" class="rowColor">
+<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/delayed/InMemoryDelayedDeliveryTrackerFactory.html" title="class in org.apache.pulsar.broker.delayed">InMemoryDelayedDeliveryTrackerFactory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i132" class="altColor">
+<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/InMemoryPendingAckStore.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">InMemoryPendingAckStore</a></td>
<th class="colLast" scope="row">
<div class="block">In memory implementation of <a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckStore.html" title="interface in org.apache.pulsar.broker.transaction.pendingack"><code>PendingAckStore</code></a>.</div>
</th>
</tr>
-<tr id="i133" class="rowColor">
+<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/InMemoryPendingAckStoreProvider.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">InMemoryPendingAckStoreProvider</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i134" class="altColor">
+<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/InMemoryRedeliveryTracker.html" title="class in org.apache.pulsar.broker.service">InMemoryRedeliveryTracker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i135" class="rowColor">
+<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/InMemTransactionBufferProvider.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">InMemTransactionBufferProvider</a></td>
<th class="colLast" scope="row">
<div class="block">A provider that provides in-memory implementations of <a href="org/apache/pulsar/broker/transaction/buffer/TransactionBuffer.html" title="interface in org.apache.pulsar.broker.transaction.buffer"><code>TransactionBuffer</code></a>.</div>
</th>
</tr>
-<tr id="i136" class="altColor">
+<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/InMemTransactionBufferReader.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">InMemTransactionBufferReader</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/pulsar/broker/transaction/buffer/TransactionBufferReader.html" title="interface in org.apache.pulsar.broker.transaction.buffer"><code>TransactionBufferReader</code></a> implementation that reads entries from <code>InMemTransactionBuffer</code>.</div>
</th>
</tr>
-<tr id="i137" class="rowColor">
+<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/exceptions/InvalidSchemaDataException.html" title="class in org.apache.pulsar.broker.service.schema.exceptions">InvalidSchemaDataException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown when the schema data is not in a valid form.</div>
</th>
</tr>
-<tr id="i138" class="altColor">
+<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/JsonSchemaCompatibilityCheck.html" title="class in org.apache.pulsar.broker.service.schema">JsonSchemaCompatibilityCheck</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/pulsar/broker/service/schema/SchemaCompatibilityCheck.html" title="interface in org.apache.pulsar.broker.service.schema"><code>SchemaCompatibilityCheck</code></a> for <code>SchemaType.JSON</code>.</div>
</th>
</tr>
-<tr id="i139" class="rowColor">
+<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/KeyValueSchemaCompatibilityCheck.html" title="class in org.apache.pulsar.broker.service.schema">KeyValueSchemaCompatibilityCheck</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/pulsar/broker/service/schema/KeyValueSchemaCompatibilityCheck.html" title="class in org.apache.pulsar.broker.service.schema"><code>KeyValueSchemaCompatibilityCheck</code></a> for <code>SchemaType.KEY_VALUE</code>.</div>
</th>
</tr>
-<tr id="i140" class="altColor">
+<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LeaderBroker.html" title="class in org.apache.pulsar.broker.loadbalance">LeaderBroker</a></td>
<th class="colLast" scope="row">
<div class="block">A class to hold the contents of the leader election node.</div>
</th>
</tr>
-<tr id="i141" class="rowColor">
+<tr id="i142" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LeaderElectionService.html" title="class in org.apache.pulsar.broker.loadbalance">LeaderElectionService</a></td>
<th class="colLast" scope="row">
<div class="block">A class that provides way to elect the leader among brokers.</div>
</th>
</tr>
-<tr id="i142" class="altColor">
+<tr id="i143" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/LeastLongTermMessageRate.html" title="class in org.apache.pulsar.broker.loadbalance.impl">LeastLongTermMessageRate</a></td>
<th class="colLast" scope="row">
<div class="block">Placement strategy which selects a broker based on which one has the least long term message rate.</div>
</th>
</tr>
-<tr id="i143" class="rowColor">
+<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/LinuxBrokerHostUsageImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">LinuxBrokerHostUsageImpl</a></td>
<th class="colLast" scope="row">
<div class="block">Class that will return the broker host usage.</div>
</th>
</tr>
-<tr id="i144" class="altColor">
+<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadCalculator.html" title="interface in org.apache.pulsar.broker.loadbalance">LoadCalculator</a></td>
<th class="colLast" scope="row">
<div class="block">This interface class defines how we calculator the
resource requirement per service unit based on the ServiceRequest.</div>
</th>
</tr>
-<tr id="i145" class="rowColor">
+<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadData.html" title="class in org.apache.pulsar.broker.loadbalance">LoadData</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents all data that could be relevant when making a load management decision.</div>
</th>
</tr>
-<tr id="i146" class="altColor">
+<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadManager.html" title="interface in org.apache.pulsar.broker.loadbalance">LoadManager</a></td>
<th class="colLast" scope="row">
<div class="block">LoadManager runs through set of load reports collected from different brokers and generates a recommendation of
namespace/ServiceUnit placement on machines/ResourceUnit.</div>
</th>
</tr>
-<tr id="i147" class="rowColor">
+<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/LoadManagerShared.html" title="class in org.apache.pulsar.broker.loadbalance.impl">LoadManagerShared</a></td>
<th class="colLast" scope="row">
<div class="block">This class contains code which in shared between the two load manager implementations.</div>
</th>
</tr>
-<tr id="i148" class="altColor">
+<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/LoadManagerShared.BrokerTopicLoadingPredicate.html" title="interface in org.apache.pulsar.broker.loadbalance.impl">LoadManagerShared.BrokerTopicLoadingPredicate</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i149" class="rowColor">
+<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadRanker.html" title="interface in org.apache.pulsar.broker.loadbalance">LoadRanker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i150" class="altColor">
+<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadReport.html" title="interface in org.apache.pulsar.broker.loadbalance">LoadReport</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i151" class="rowColor">
+<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/tools/LoadReportCommand.html" title="class in org.apache.pulsar.broker.tools">LoadReportCommand</a></td>
<th class="colLast" scope="row">
<div class="block">The command to collect the load report of a specific broker.</div>
</th>
</tr>
-<tr id="i152" class="altColor">
+<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/tools/LoadReportCommand.Flags.html" title="class in org.apache.pulsar.broker.tools">LoadReportCommand.Flags</a></td>
<th class="colLast" scope="row">
<div class="block">The CLI flags of load report command.</div>
</th>
</tr>
-<tr id="i153" class="rowColor">
+<tr id="i154" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadReportUpdaterTask.html" title="class in org.apache.pulsar.broker.loadbalance">LoadReportUpdaterTask</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a task which reads load report from zookeeper for all the brokers and updates the ranking.</div>
</th>
</tr>
-<tr id="i154" class="altColor">
+<tr id="i155" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadResourceQuotaUpdaterTask.html" title="class in org.apache.pulsar.broker.loadbalance">LoadResourceQuotaUpdaterTask</a></td>
<th class="colLast" scope="row">
<div class="block">LoadManager namespace bundle quota update task.</div>
</th>
</tr>
-<tr id="i155" class="rowColor">
+<tr id="i156" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadSheddingStrategy.html" title="interface in org.apache.pulsar.broker.loadbalance">LoadSheddingStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">Load management component which determines the criteria for unloading bundles.</div>
</th>
</tr>
-<tr id="i156" class="altColor">
+<tr id="i157" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/LoadSheddingTask.html" title="class in org.apache.pulsar.broker.loadbalance">LoadSheddingTask</a></td>
<th class="colLast" scope="row">
<div class="block">LoadManager load shedding task.</div>
</th>
</tr>
-<tr id="i157" class="rowColor">
+<tr id="i158" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/LongAdderCounter.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">LongAdderCounter</a></td>
<th class="colLast" scope="row">
<div class="block"><code>Counter</code> implementation based on <code>LongAdder</code>.</div>
</th>
</tr>
-<tr id="i158" class="altColor">
+<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/LookupOptions.html" title="class in org.apache.pulsar.broker.namespace">LookupOptions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i159" class="rowColor">
+<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/LookupResult.html" title="class in org.apache.pulsar.broker.lookup">LookupResult</a></td>
<th class="colLast" scope="row">
<div class="block">Represent a lookup result.</div>
</th>
</tr>
-<tr id="i160" class="altColor">
+<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/LookupResult.Type.html" title="enum in org.apache.pulsar.broker.lookup">LookupResult.Type</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i161" class="rowColor">
+<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/metrics/ManagedCursorMetrics.html" title="class in org.apache.pulsar.broker.stats.metrics">ManagedCursorMetrics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i162" class="altColor">
+<tr id="i163" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/metrics/ManagedLedgerCacheMetrics.html" title="class in org.apache.pulsar.broker.stats.metrics">ManagedLedgerCacheMetrics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i163" class="rowColor">
+<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/ManagedLedgerClientFactory.html" title="class in org.apache.pulsar.broker">ManagedLedgerClientFactory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i164" class="altColor">
+<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/intercept/ManagedLedgerInterceptorImpl.html" title="class in org.apache.pulsar.broker.intercept">ManagedLedgerInterceptorImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i165" class="rowColor">
+<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/metrics/ManagedLedgerMetrics.html" title="class in org.apache.pulsar.broker.stats.metrics">ManagedLedgerMetrics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i166" class="altColor">
+<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/ManagedLedgerStats.html" title="class in org.apache.pulsar.broker.stats.prometheus">ManagedLedgerStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i167" class="rowColor">
+<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/storage/ManagedLedgerStorage.html" title="interface in org.apache.pulsar.broker.storage">ManagedLedgerStorage</a></td>
<th class="colLast" scope="row">
<div class="block">Storage to access <code>ManagedLedger</code>s.</div>
</th>
</tr>
-<tr id="i168" class="altColor">
+<tr id="i169" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/MaxRequestSizeFilter.html" title="class in org.apache.pulsar.broker.web">MaxRequestSizeFilter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i169" class="rowColor">
+<tr id="i170" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/MBeanStatsGenerator.html" title="class in org.apache.pulsar.broker.stats">MBeanStatsGenerator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i170" class="altColor">
+<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/MessageDeduplication.html" title="class in org.apache.pulsar.broker.service.persistent">MessageDeduplication</a></td>
<th class="colLast" scope="row">
<div class="block">Class that contains all the logic to control and perform the deduplication on the broker side.</div>
</th>
</tr>
-<tr id="i171" class="rowColor">
+<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/MessageDeduplication.MessageDupUnknownException.html" title="class in org.apache.pulsar.broker.service.persistent">MessageDeduplication.MessageDupUnknownException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i172" class="altColor">
+<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/MessageRedeliveryController.html" title="class in org.apache.pulsar.broker.service.persistent">MessageRedeliveryController</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i173" class="rowColor">
+<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/MetricsGenerator.html" title="class in org.apache.pulsar.broker.stats">MetricsGenerator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i174" class="altColor">
+<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/MLPendingAckReplyCallBack.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">MLPendingAckReplyCallBack</a></td>
<th class="colLast" scope="row">
<div class="block">MLPendingAckStore reply call back.</div>
</th>
</tr>
-<tr id="i175" class="rowColor">
+<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/MLPendingAckStore.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">MLPendingAckStore</a></td>
<th class="colLast" scope="row">
<div class="block">The implement of the pending ack store by manageLedger.</div>
</th>
</tr>
-<tr id="i176" class="altColor">
+<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/MLPendingAckStoreProvider.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">MLPendingAckStoreProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider is for MLPendingAckStore.</div>
</th>
</tr>
-<tr id="i177" class="rowColor">
+<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ModularLoadManager.html" title="interface in org.apache.pulsar.broker.loadbalance">ModularLoadManager</a></td>
<th class="colLast" scope="row">
<div class="block">New proposal for a load manager interface which attempts to use more intuitive method names and provide a starting
place for new load manager proposals.</div>
</th>
</tr>
-<tr id="i178" class="altColor">
+<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/ModularLoadManagerImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">ModularLoadManagerImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i179" class="rowColor">
+<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ModularLoadManagerStrategy.html" title="interface in org.apache.pulsar.broker.loadbalance">ModularLoadManagerStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially
complex strategies.</div>
</th>
</tr>
-<tr id="i180" class="altColor">
+<tr id="i181" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/ModularLoadManagerWrapper.html" title="class in org.apache.pulsar.broker.loadbalance.impl">ModularLoadManagerWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Wrapper class allowing classes of instance ModularLoadManager to be compatible with the interface LoadManager.</div>
</th>
</tr>
-<tr id="i181" class="rowColor">
+<tr id="i182" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/NamespaceBundle.html" title="class in org.apache.pulsar.common.naming">NamespaceBundle</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i182" class="altColor">
+<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/NamespaceBundleFactory.html" title="class in org.apache.pulsar.common.naming">NamespaceBundleFactory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i183" class="rowColor">
+<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/NamespaceBundleOwnershipListener.html" title="interface in org.apache.pulsar.broker.namespace">NamespaceBundleOwnershipListener</a></td>
<th class="colLast" scope="row">
<div class="block">Listener for <code>NamespaceBundle</code> ownership changes.</div>
</th>
</tr>
-<tr id="i184" class="altColor">
+<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/NamespaceBundles.html" title="class in org.apache.pulsar.common.naming">NamespaceBundles</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i185" class="rowColor">
+<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/NamespaceBundleSplitAlgorithm.html" title="interface in org.apache.pulsar.common.naming">NamespaceBundleSplitAlgorithm</a></td>
<th class="colLast" scope="row">
<div class="block">Algorithm interface for namespace bundle split.</div>
</th>
</tr>
-<tr id="i186" class="altColor">
+<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/NamespaceData.html" title="class in org.apache.pulsar.broker.lookup">NamespaceData</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i187" class="rowColor">
+<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/NamespaceEphemeralData.html" title="class in org.apache.pulsar.broker.namespace">NamespaceEphemeralData</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i188" class="altColor">
+<tr id="i189" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/NamespaceEventsSystemTopicFactory.html" title="class in org.apache.pulsar.broker.systopic">NamespaceEventsSystemTopicFactory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i189" class="rowColor">
+<tr id="i190" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/Namespaces.html" title="class in org.apache.pulsar.broker.admin.v1">Namespaces</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i190" class="altColor">
+<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/Namespaces.html" title="class in org.apache.pulsar.broker.admin.v2">Namespaces</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i191" class="rowColor">
+<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html" title="class in org.apache.pulsar.broker.admin.impl">NamespacesBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i192" class="altColor">
+<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/NamespaceService.html" title="class in org.apache.pulsar.broker.namespace">NamespaceService</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>NamespaceService</code> provides resource ownership lookup as well as resource ownership claiming services
for the <code>PulsarService</code>.</div>
</th>
</tr>
-<tr id="i193" class="rowColor">
+<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/NamespaceService.AddressType.html" title="enum in org.apache.pulsar.broker.namespace">NamespaceService.AddressType</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i194" class="altColor">
+<tr id="i195" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/NamespaceStats.html" title="class in org.apache.pulsar.broker.stats">NamespaceStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i195" class="rowColor">
+<tr id="i196" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/NamespaceStatsAggregator.html" title="class in org.apache.pulsar.broker.stats.prometheus">NamespaceStatsAggregator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i196" class="altColor">
+<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/resource/usage/NetworkUsage.html" title="class in org.apache.pulsar.broker.service.resource.usage">NetworkUsage</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i197" class="rowColor">
+<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentDispatcher.html" title="interface in org.apache.pulsar.broker.service.nonpersistent">NonPersistentDispatcher</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i198" class="altColor">
+<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentDispatcherMultipleConsumers</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i199" class="rowColor">
+<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentDispatcherSingleActiveConsumer.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentDispatcherSingleActiveConsumer</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i200" class="altColor">
+<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentReplicator.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentReplicator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i201" class="rowColor">
+<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentStickyKeyDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentStickyKeyDispatcherMultipleConsumers</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i202" class="altColor">
+<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentSubscription.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentSubscription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i203" class="rowColor">
+<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentTopic</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i204" class="altColor">
+<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">NonPersistentTopics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i205" class="rowColor">
+<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">NonPersistentTopics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i206" class="altColor">
+<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/NoopLoadManager.html" title="class in org.apache.pulsar.broker.loadbalance">NoopLoadManager</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i207" class="rowColor">
+<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/NoSwaggerDocumentation.html" title="annotation in org.apache.pulsar.broker.web">NoSwaggerDocumentation</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i208" class="altColor">
+<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/ObserverGauge.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">ObserverGauge</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i209" class="rowColor">
+<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/ObserverGauge.Builder.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">ObserverGauge.Builder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i210" class="altColor">
+<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/OverloadShedder.html" title="class in org.apache.pulsar.broker.loadbalance.impl">OverloadShedder</a></td>
<th class="colLast" scope="row">
<div class="block">Load shedding strategy which will attempt to shed exactly one bundle on brokers which are overloaded, that is, whose
maximum system resource usage exceeds loadBalancerBrokerOverloadedThresholdPercentage.</div>
</th>
</tr>
-<tr id="i211" class="rowColor">
+<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/OwnedBundle.html" title="class in org.apache.pulsar.broker.namespace">OwnedBundle</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i212" class="altColor">
+<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/OwnershipCache.html" title="class in org.apache.pulsar.broker.namespace">OwnershipCache</a></td>
<th class="colLast" scope="row">
<div class="block">This class provides a cache service for all the service unit ownership among the brokers.</div>
</th>
</tr>
-<tr id="i213" class="rowColor">
+<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Packages.html" title="class in org.apache.pulsar.broker.admin.v3">Packages</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i214" class="altColor">
+<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/PackagesBase.html" title="class in org.apache.pulsar.broker.admin.impl">PackagesBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i215" class="rowColor">
+<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/PartitionedManagedLedgerInfo.html" title="class in org.apache.pulsar.common.naming">PartitionedManagedLedgerInfo</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i216" class="altColor">
+<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckHandle.html" title="interface in org.apache.pulsar.broker.transaction.pendingack">PendingAckHandle</a></td>
<th class="colLast" scope="row">
<div class="block">Handle for processing pending acks for transactions.</div>
</th>
</tr>
-<tr id="i217" class="rowColor">
+<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/PendingAckHandleDisabled.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">PendingAckHandleDisabled</a></td>
<th class="colLast" scope="row">
<div class="block">The disabled implementation of <a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckHandle.html" title="interface in org.apache.pulsar.broker.transaction.pendingack"><code>PendingAckHandle</code></a>.</div>
</th>
</tr>
-<tr id="i218" class="altColor">
+<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/PendingAckHandleImpl.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">PendingAckHandleImpl</a></td>
<th class="colLast" scope="row">
<div class="block">The default implementation of <a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckHandle.html" title="interface in org.apache.pulsar.broker.transaction.pendingack"><code>PendingAckHandle</code></a>.</div>
</th>
</tr>
-<tr id="i219" class="rowColor">
+<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/PendingAckHandleState.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl">PendingAckHandleState</a></td>
<th class="colLast" scope="row">
<div class="block">The implement of transaction pending ack store.</div>
</th>
</tr>
-<tr id="i220" class="altColor">
+<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/impl/PendingAckHandleState.State.html" title="enum in org.apache.pulsar.broker.transaction.pendingack.impl">PendingAckHandleState.State</a></td>
<th class="colLast" scope="row">
<div class="block">The state of the pending ack handle <a href="org/apache/pulsar/broker/transaction/pendingack/impl/PendingAckHandleState.html" title="class in org.apache.pulsar.broker.transaction.pendingack.impl"><code>PendingAckHandleState</code></a>.</div>
</th>
</tr>
-<tr id="i221" class="rowColor">
+<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/proto/PendingAckMetadata.html" title="class in org.apache.pulsar.broker.transaction.pendingack.proto">PendingAckMetadata</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i222" class="altColor">
+<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/proto/PendingAckMetadataEntry.html" title="class in org.apache.pulsar.broker.transaction.pendingack.proto">PendingAckMetadataEntry</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i223" class="rowColor">
+<tr id="i224" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/proto/PendingAckOp.html" title="enum in org.apache.pulsar.broker.transaction.pendingack.proto">PendingAckOp</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i224" class="altColor">
+<tr id="i225" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckReplyCallBack.html" title="interface in org.apache.pulsar.broker.transaction.pendingack">PendingAckReplyCallBack</a></td>
<th class="colLast" scope="row">
<div class="block">Call back for pending ack reply.</div>
</th>
</tr>
-<tr id="i225" class="rowColor">
+<tr id="i226" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/PendingAckStore.html" title="interface in org.apache.pulsar.broker.transaction.pendingack">PendingAckStore</a></td>
<th class="colLast" scope="row">
<div class="block">To store transaction pending ack.</div>
</th>
</tr>
-<tr id="i226" class="altColor">
+<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/streamingdispatch/PendingReadEntryRequest.html" title="class in org.apache.pulsar.broker.service.streamingdispatch">PendingReadEntryRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Representing a pending read request to read an entry from <code>ManagedLedger</code> carrying necessary context.</div>
</th>
</tr>
-<tr id="i227" class="rowColor">
+<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentDispatcherMultipleConsumers</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i228" class="altColor">
+<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.ReadType.html" title="enum in org.apache.pulsar.broker.service.persistent">PersistentDispatcherMultipleConsumers.ReadType</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i229" class="rowColor">
+<tr id="i230" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentDispatcherSingleActiveConsumer.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentDispatcherSingleActiveConsumer</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i230" class="altColor">
+<tr id="i231" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentMessageExpiryMonitor.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentMessageExpiryMonitor</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i231" class="rowColor">
+<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentMessageFinder.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentMessageFinder</a></td>
<th class="colLast" scope="row">
<div class="block">given a timestamp find the first message (position) (published) at or before the timestamp.</div>
</th>
</tr>
-<tr id="i232" class="altColor">
+<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentReplicator.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentReplicator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i233" class="rowColor">
+<tr id="i234" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentStickyKeyDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentStickyKeyDispatcherMultipleConsumers</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i234" class="altColor">
+<tr id="i235" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentStreamingDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentStreamingDispatcherMultipleConsumers</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent"><code>PersistentDispatcherMultipleConsumers</code></a> implemented <a href="org/apache/pulsar/broker/service/streamingdispatch/StreamingDispatcher.html" title="interface in org.apache.pulsar.broker.service.streamingdispatch"><code>StreamingDispatcher</code></a>.</div>
</th>
</tr>
-<tr id="i235" class="rowColor">
+<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentStreamingDispatcherSingleActiveConsumer.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentStreamingDispatcherSingleActiveConsumer</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/pulsar/broker/service/persistent/PersistentDispatcherSingleActiveConsumer.html" title="class in org.apache.pulsar.broker.service.persistent"><code>PersistentDispatcherSingleActiveConsumer</code></a> implemented <a href="org/apache/pulsar/broker/service/streamingdispatch/StreamingDispatcher.html" title="interface in org.apache.pulsar.broker.service.streamingdispatch"><code>StreamingDispatcher</code></a>.</div>
</th>
</tr>
-<tr id="i236" class="altColor">
+<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentSubscription.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentSubscription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i237" class="rowColor">
+<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentSubscription.DeleteTransactionMarkerState.html" title="enum in org.apache.pulsar.broker.service.persistent">PersistentSubscription.DeleteTransactionMarkerState</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i238" class="altColor">
+<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i239" class="rowColor">
+<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i240" class="altColor">
+<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i241" class="rowColor">
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i242" class="altColor">
+<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/PlacementStrategy.html" title="interface in org.apache.pulsar.broker.loadbalance">PlacementStrategy</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i243" class="rowColor">
+<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PrecisPublishLimiter.html" title="class in org.apache.pulsar.broker.service">PrecisPublishLimiter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i244" class="altColor">
+<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/PreInterceptFilter.html" title="class in org.apache.pulsar.broker.web">PreInterceptFilter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i245" class="rowColor">
+<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/ProcessHandlerFilter.html" title="class in org.apache.pulsar.broker.web">ProcessHandlerFilter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i246" class="altColor">
+<tr id="i248" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a></td>
<th class="colLast" scope="row">
<div class="block">Represents a currently connected producer.</div>
</th>
</tr>
-<tr id="i247" class="rowColor">
+<tr id="i249" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/PrometheusMetricsGenerator.html" title="class in org.apache.pulsar.broker.stats.prometheus">PrometheusMetricsGenerator</a></td>
<th class="colLast" scope="row">
<div class="block">Generate metrics aggregated at the namespace level and optionally at a topic level and formats them out
in a text format suitable to be consumed by Prometheus.</div>
</th>
</tr>
-<tr id="i248" class="altColor">
+<tr id="i250" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/PrometheusMetricsProvider.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">PrometheusMetricsProvider</a></td>
<th class="colLast" scope="row">
<div class="block">A <i>Prometheus</i> based <code>StatsProvider</code> implementation.</div>
</th>
</tr>
-<tr id="i249" class="rowColor">
+<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/PrometheusMetricsServlet.html" title="class in org.apache.pulsar.broker.stats.prometheus">PrometheusMetricsServlet</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i250" class="altColor">
+<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/PrometheusRawMetricsProvider.html" title="interface in org.apache.pulsar.broker.stats.prometheus">PrometheusRawMetricsProvider</a></td>
<th class="colLast" scope="row">
<div class="block">The prometheus metrics provider for generate prometheus format metrics.</div>
</th>
</tr>
-<tr id="i251" class="rowColor">
+<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/PrometheusStatsLogger.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">PrometheusStatsLogger</a></td>
<th class="colLast" scope="row">
<div class="block">A <code>Prometheus</code> based <code>StatsLogger</code> implementation.</div>
</th>
</tr>
-<tr id="i252" class="altColor">
+<tr id="i254" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/PrometheusTextFormatUtil.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">PrometheusTextFormatUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Logic to write metrics in Prometheus text format.</div>
</th>
</tr>
-<tr id="i253" class="rowColor">
+<tr id="i255" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/Properties.html" title="class in org.apache.pulsar.broker.admin.v1">Properties</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i254" class="altColor">
+<tr id="i256" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/ProtobufNativeSchemaCompatibilityCheck.html" title="class in org.apache.pulsar.broker.service.schema">ProtobufNativeSchemaCompatibilityCheck</a></td>
<th class="colLast" scope="row">
<div class="block">The <a href="org/apache/pulsar/broker/service/schema/SchemaCompatibilityCheck.html" title="interface in org.apache.pulsar.broker.service.schema"><code>SchemaCompatibilityCheck</code></a> implementation for <code>SchemaType.PROTOBUF_NATIVE</code>.</div>
</th>
</tr>
-<tr id="i255" class="rowColor">
+<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/validator/ProtobufNativeSchemaDataValidator.html" title="class in org.apache.pulsar.broker.service.schema.validator">ProtobufNativeSchemaDataValidator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i256" class="altColor">
+<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/ProtobufSchemaCompatibilityCheck.html" title="class in org.apache.pulsar.broker.service.schema">ProtobufSchemaCompatibilityCheck</a></td>
<th class="colLast" scope="row">
<div class="block">The <a href="org/apache/pulsar/broker/service/schema/SchemaCompatibilityCheck.html" title="interface in org.apache.pulsar.broker.service.schema"><code>SchemaCompatibilityCheck</code></a> implementation for <code>SchemaType.PROTOBUF</code>.</div>
</th>
</tr>
-<tr id="i257" class="rowColor">
+<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/protocol/ProtocolHandler.html" title="interface in org.apache.pulsar.broker.protocol">ProtocolHandler</a></td>
<th class="colLast" scope="row">
<div class="block">The protocol handler interface for support additional protocols on Pulsar brokers.</div>
</th>
</tr>
-<tr id="i258" class="altColor">
+<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/protocol/ProtocolHandlerDefinition.html" title="class in org.apache.pulsar.broker.protocol">ProtocolHandlerDefinition</a></td>
<th class="colLast" scope="row">
<div class="block">Metadata information about a Pulsar protocol handler.</div>
</th>
</tr>
-<tr id="i259" class="rowColor">
+<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/protocol/ProtocolHandlers.html" title="class in org.apache.pulsar.broker.protocol">ProtocolHandlers</a></td>
<th class="colLast" scope="row">
<div class="block">A collection of loaded handlers.</div>
</th>
</tr>
-<tr id="i260" class="altColor">
+<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PublishRateLimiter.html" title="interface in org.apache.pulsar.broker.service">PublishRateLimiter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i261" class="rowColor">
+<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PublishRateLimiterDisable.html" title="class in org.apache.pulsar.broker.service">PublishRateLimiterDisable</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i262" class="altColor">
+<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PublishRateLimiterImpl.html" title="class in org.apache.pulsar.broker.service">PublishRateLimiterImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i263" class="rowColor">
+<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarBrokerStarter.html" title="class in org.apache.pulsar">PulsarBrokerStarter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i264" class="altColor">
+<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarChannelInitializer.html" title="class in org.apache.pulsar.broker.service">PulsarChannelInitializer</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i265" class="rowColor">
+<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarChannelInitializer.Factory.html" title="interface in org.apache.pulsar.broker.service">PulsarChannelInitializer.Factory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i266" class="altColor">
+<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarChannelInitializer.PulsarChannelOptions.html" title="class in org.apache.pulsar.broker.service">PulsarChannelInitializer.PulsarChannelOptions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i267" class="rowColor">
+<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarClusterMetadataSetup.html" title="class in org.apache.pulsar">PulsarClusterMetadataSetup</a></td>
<th class="colLast" scope="row">
<div class="block">Setup the metadata for a new Pulsar cluster.</div>
</th>
</tr>
-<tr id="i268" class="altColor">
+<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarClusterMetadataTeardown.html" title="class in org.apache.pulsar">PulsarClusterMetadataTeardown</a></td>
<th class="colLast" scope="row">
<div class="block">Teardown the metadata for a existed Pulsar cluster.</div>
</th>
</tr>
-<tr id="i269" class="rowColor">
+<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarCommandSender.html" title="interface in org.apache.pulsar.broker.service">PulsarCommandSender</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i270" class="altColor">
+<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarCommandSenderImpl.html" title="class in org.apache.pulsar.broker.service">PulsarCommandSenderImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i271" class="rowColor">
+<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarInitialNamespaceSetup.html" title="class in org.apache.pulsar">PulsarInitialNamespaceSetup</a></td>
<th class="colLast" scope="row">
<div class="block">Setup the initial namespace of the cluster without startup the Pulsar broker.</div>
</th>
</tr>
-<tr id="i272" class="altColor">
+<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/PulsarKeyException.html" title="class in org.apache.pulsar.utils">PulsarKeyException</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i273" class="rowColor">
+<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/PulsarLoadReportImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">PulsarLoadReportImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i274" class="altColor">
+<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/PulsarResourceDescription.html" title="class in org.apache.pulsar.broker.loadbalance.impl">PulsarResourceDescription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i275" class="rowColor">
+<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/PulsarServerConnector.html" title="class in org.apache.pulsar.broker.web">PulsarServerConnector</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i276" class="altColor">
+<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/PulsarService.html" title="class in org.apache.pulsar.broker">PulsarService</a></td>
<th class="colLast" scope="row">
<div class="block">Main class for Pulsar broker service.</div>
</th>
</tr>
-<tr id="i277" class="rowColor">
+<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/PulsarService.State.html" title="enum in org.apache.pulsar.broker">PulsarService.State</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i278" class="altColor">
+<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/PulsarServiceRequest.html" title="class in org.apache.pulsar.broker.loadbalance.impl">PulsarServiceRequest</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i279" class="rowColor">
+<tr id="i281" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/PulsarServiceUnit.html" title="class in org.apache.pulsar.broker.loadbalance.impl">PulsarServiceUnit</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i280" class="altColor">
+<tr id="i282" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarStandalone.html" title="class in org.apache.pulsar">PulsarStandalone</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i281" class="rowColor">
+<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarStandaloneBuilder.html" title="class in org.apache.pulsar">PulsarStandaloneBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i282" class="altColor">
+<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarStandaloneStarter.html" title="class in org.apache.pulsar">PulsarStandaloneStarter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i283" class="rowColor">
+<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/PulsarStats.html" title="class in org.apache.pulsar.broker.service">PulsarStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i284" class="altColor">
+<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarTransactionCoordinatorMetadataSetup.html" title="class in org.apache.pulsar">PulsarTransactionCoordinatorMetadataSetup</a></td>
<th class="colLast" scope="row">
<div class="block">Setup the transaction coordinator metadata for a cluster, the setup will create pulsar/system namespace and create
partitioned topic for transaction coordinator assign.</div>
</th>
</tr>
-<tr id="i285" class="rowColor">
+<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/PulsarVersionStarter.html" title="class in org.apache.pulsar">PulsarVersionStarter</a></td>
<th class="colLast" scope="row">
<div class="block">Pulsar version entry point.</div>
</th>
</tr>
-<tr id="i286" class="altColor">
+<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/PulsarWebResource.html" title="class in org.apache.pulsar.broker.web">PulsarWebResource</a></td>
<th class="colLast" scope="row">
<div class="block">Base class for Web resources in Pulsar.</div>
</th>
</tr>
-<tr id="i287" class="rowColor">
+<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/RangeEquallyDivideBundleSplitAlgorithm.html" title="class in org.apache.pulsar.common.naming">RangeEquallyDivideBundleSplitAlgorithm</a></td>
<th class="colLast" scope="row">
<div class="block">This algorithm divides the bundle into two parts with the same hash range size.</div>
</th>
</tr>
-<tr id="i288" class="altColor">
+<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/client/impl/RawBatchConverter.html" title="class in org.apache.pulsar.client.impl">RawBatchConverter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i289" class="rowColor">
+<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/client/api/RawMessage.html" title="interface in org.apache.pulsar.client.api">RawMessage</a></td>
<th class="colLast" scope="row">
<div class="block">A representation of a message in a topic in its raw form (i.e.</div>
</th>
</tr>
-<tr id="i290" class="altColor">
+<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/client/impl/RawMessageImpl.html" title="class in org.apache.pulsar.client.impl">RawMessageImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i291" class="rowColor">
+<tr id="i293" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/client/api/RawReader.html" title="interface in org.apache.pulsar.client.api">RawReader</a></td>
<th class="colLast" scope="row">
<div class="block">Topic reader which receives raw messages (i.e.</div>
</th>
</tr>
-<tr id="i292" class="altColor">
+<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/client/impl/RawReaderImpl.html" title="class in org.apache.pulsar.client.impl">RawReaderImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i293" class="rowColor">
+<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/RedeliveryTracker.html" title="interface in org.apache.pulsar.broker.service">RedeliveryTracker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i294" class="altColor">
+<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/RedeliveryTrackerDisabled.html" title="class in org.apache.pulsar.broker.service">RedeliveryTrackerDisabled</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i295" class="rowColor">
+<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/RedirectData.html" title="class in org.apache.pulsar.broker.lookup">RedirectData</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i296" class="altColor">
+<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsController.html" title="class in org.apache.pulsar.broker.service.persistent">ReplicatedSubscriptionsController</a></td>
<th class="colLast" scope="row">
<div class="block">Encapsulate all the logic of replicated subscriptions tracking for a given topic.</div>
</th>
</tr>
-<tr id="i297" class="rowColor">
+<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionSnapshotCache.html" title="class in org.apache.pulsar.broker.service.persistent">ReplicatedSubscriptionSnapshotCache</a></td>
<th class="colLast" scope="row">
<div class="block">Store the last N snapshots that were scanned by a particular subscription.</div>
</th>
</tr>
-<tr id="i298" class="altColor">
+<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/ReplicatedSubscriptionsSnapshotBuilder.html" title="class in org.apache.pulsar.broker.service.persistent">ReplicatedSubscriptionsSnapshotBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i299" class="rowColor">
+<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/ReplicationMetrics.html" title="class in org.apache.pulsar.broker.stats">ReplicationMetrics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i300" class="altColor">
+<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Replicator.html" title="interface in org.apache.pulsar.broker.service">Replicator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i301" class="rowColor">
+<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/RequestWrapper.html" title="class in org.apache.pulsar.broker.web">RequestWrapper</a></td>
<th class="colLast" scope="row">
<div class="block">Http request wrapper.</div>
</th>
</tr>
-<tr id="i302" class="altColor">
+<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/ResourceAvailabilityRanker.html" title="class in org.apache.pulsar.broker.loadbalance.impl">ResourceAvailabilityRanker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i303" class="rowColor">
+<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ResourceDescription.html" title="class in org.apache.pulsar.broker.loadbalance">ResourceDescription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i304" class="altColor">
+<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroup</a></td>
<th class="colLast" scope="row">
<div class="block">The resource group (RG) data structure.</div>
</th>
</tr>
-<tr id="i305" class="rowColor">
+<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.BytesAndMessagesCount.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroup.BytesAndMessagesCount</a></td>
<th class="colLast" scope="row">
<div class="block">Convenience class for bytes and messages counts, which are used together in a lot of the following code.</div>
</th>
</tr>
-<tr id="i306" class="altColor">
+<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.PerBrokerUsageStats.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroup.PerBrokerUsageStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i307" class="rowColor">
+<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.PerMonitoringClassFields.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroup.PerMonitoringClassFields</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i308" class="altColor">
+<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.ResourceGroupMonitoringClass.html" title="enum in org.apache.pulsar.broker.resourcegroup">ResourceGroup.ResourceGroupMonitoringClass</a></td>
<th class="colLast" scope="row">
<div class="block">Usage "sense" for resource groups: publish and dispatch for now; may be more later (e.g., storage-monitoring)
ToDo: "class" is vague; is there a better term to call this?</div>
</th>
</tr>
-<tr id="i309" class="rowColor">
+<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroup.ResourceGroupRefTypes.html" title="enum in org.apache.pulsar.broker.resourcegroup">ResourceGroup.ResourceGroupRefTypes</a></td>
<th class="colLast" scope="row">
<div class="block">The entities that might reference RGs are tenants, namespaces (and maybe topics, later).</div>
</th>
</tr>
-<tr id="i310" class="altColor">
+<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupConfigListener.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroupConfigListener</a></td>
<th class="colLast" scope="row">
<div class="block">Resource Group Config Listener</div>
</th>
</tr>
-<tr id="i311" class="rowColor">
+<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupNamespaceConfigListener.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroupNamespaceConfigListener</a></td>
<th class="colLast" scope="row">
<div class="block">Resource Group Namespace Config Listener</div>
</th>
</tr>
-<tr id="i312" class="altColor">
+<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupPublishLimiter.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroupPublishLimiter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i313" class="rowColor">
+<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/ResourceGroups.html" title="class in org.apache.pulsar.broker.admin.v2">ResourceGroups</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i314" class="altColor">
+<tr id="i316" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html" title="class in org.apache.pulsar.broker.admin.impl">ResourceGroupsBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i315" class="rowColor">
+<tr id="i317" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupService.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceGroupService</a></td>
<th class="colLast" scope="row">
<div class="block">The <code>ResourceGroupService</code> contains APIs to manipulate resource groups.</div>
</th>
</tr>
-<tr id="i316" class="altColor">
+<tr id="i318" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupService.ResourceGroupOpStatus.html" title="enum in org.apache.pulsar.broker.resourcegroup">ResourceGroupService.ResourceGroupOpStatus</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i317" class="rowColor">
+<tr id="i319" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceGroupService.ResourceGroupUsageStatsType.html" title="enum in org.apache.pulsar.broker.resourcegroup">ResourceGroupService.ResourceGroupUsageStatsType</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i318" class="altColor">
+<tr id="i320" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceQuotaCalculator.html" title="interface in org.apache.pulsar.broker.resourcegroup">ResourceQuotaCalculator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i319" class="rowColor">
+<tr id="i321" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceQuotaCalculatorImpl.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceQuotaCalculatorImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i320" class="altColor">
+<tr id="i322" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/ResourceQuotas.html" title="class in org.apache.pulsar.broker.admin.v1">ResourceQuotas</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i321" class="rowColor">
+<tr id="i323" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/ResourceQuotas.html" title="class in org.apache.pulsar.broker.admin.v2">ResourceQuotas</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i322" class="altColor">
+<tr id="i324" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/ResourceQuotasBase.html" title="class in org.apache.pulsar.broker.admin.impl">ResourceQuotasBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i323" class="rowColor">
+<tr id="i325" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ResourceUnit.html" title="interface in org.apache.pulsar.broker.loadbalance">ResourceUnit</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i324" class="altColor">
+<tr id="i326" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/resource/usage/ResourceUsage.html" title="class in org.apache.pulsar.broker.service.resource.usage">ResourceUsage</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i325" class="rowColor">
+<tr id="i327" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceUsageConsumer.html" title="interface in org.apache.pulsar.broker.resourcegroup">ResourceUsageConsumer</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i326" class="altColor">
+<tr id="i328" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/resource/usage/ResourceUsageInfo.html" title="class in org.apache.pulsar.broker.service.resource.usage">ResourceUsageInfo</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i327" class="rowColor">
+<tr id="i329" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceUsagePublisher.html" title="interface in org.apache.pulsar.broker.resourcegroup">ResourceUsagePublisher</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i328" class="altColor">
+<tr id="i330" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceUsageTopicTransportManager.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceUsageTopicTransportManager</a></td>
<th class="colLast" scope="row">
<div class="block">Resource Usage Transport Manager</div>
</th>
</tr>
-<tr id="i329" class="rowColor">
+<tr id="i331" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceUsageTransportManager.html" title="interface in org.apache.pulsar.broker.resourcegroup">ResourceUsageTransportManager</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i330" class="altColor">
+<tr id="i332" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/resourcegroup/ResourceUsageTransportManager.ResourceUsageDisabledTransportManager.html" title="class in org.apache.pulsar.broker.resourcegroup">ResourceUsageTransportManager.ResourceUsageDisabledTransportManager</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i331" class="rowColor">
+<tr id="i333" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/ResponseHandlerFilter.html" title="class in org.apache.pulsar.broker.web">ResponseHandlerFilter</a></td>
<th class="colLast" scope="row">
<div class="block">Servlet filter that hooks up to handle outgoing response.</div>
</th>
</tr>
-<tr id="i332" class="altColor">
+<tr id="i334" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/RestException.html" title="class in org.apache.pulsar.broker.web">RestException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception used to provide better error messages to clients of the REST API.</div>
</th>
</tr>
-<tr id="i333" class="rowColor">
+<tr id="i335" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/rest/RestMessagePublishContext.html" title="class in org.apache.pulsar.broker.rest">RestMessagePublishContext</a></td>
<th class="colLast" scope="row">
<div class="block">PublishContext implementation for REST message publishing.</div>
</th>
</tr>
-<tr id="i334" class="altColor">
+<tr id="i336" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaCompatibilityCheck.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaCompatibilityCheck</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i335" class="rowColor">
+<tr id="i337" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/validator/SchemaDataValidator.html" title="interface in org.apache.pulsar.broker.service.schema.validator">SchemaDataValidator</a></td>
<th class="colLast" scope="row">
<div class="block">A validator to validate the schema data is well formed.</div>
</th>
</tr>
-<tr id="i336" class="altColor">
+<tr id="i338" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/exceptions/SchemaException.html" title="class in org.apache.pulsar.broker.service.schema.exceptions">SchemaException</a></td>
<th class="colLast" scope="row">
<div class="block">Schema related exceptions.</div>
</th>
</tr>
-<tr id="i337" class="rowColor">
+<tr id="i339" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaRegistry.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaRegistry</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i338" class="altColor">
+<tr id="i340" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaRegistry.SchemaAndMetadata.html" title="class in org.apache.pulsar.broker.service.schema">SchemaRegistry.SchemaAndMetadata</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i339" class="rowColor">
+<tr id="i341" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.html" title="class in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i340" class="altColor">
+<tr id="i342" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.html" title="class in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaInfo</code></div>
</th>
</tr>
-<tr id="i341" class="rowColor">
+<tr id="i343" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.Builder.html" title="class in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaInfo</code></div>
</th>
</tr>
-<tr id="i342" class="altColor">
+<tr id="i344" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.KeyValuePair.html" title="class in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo.KeyValuePair</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaInfo.KeyValuePair</code></div>
</th>
</tr>
-<tr id="i343" class="rowColor">
+<tr id="i345" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder.html" title="class in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaInfo.KeyValuePair</code></div>
</th>
</tr>
-<tr id="i344" class="altColor">
+<tr id="i346" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i345" class="rowColor">
+<tr id="i347" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfo.SchemaType.html" title="enum in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfo.SchemaType</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>pulsar.schema.SchemaInfo.SchemaType</code></div>
</th>
</tr>
-<tr id="i346" class="altColor">
+<tr id="i348" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/proto/SchemaRegistryFormat.SchemaInfoOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema.proto">SchemaRegistryFormat.SchemaInfoOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i347" class="rowColor">
+<tr id="i349" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaRegistryService.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaRegistryService</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i348" class="altColor">
+<tr id="i350" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaRegistryServiceImpl.html" title="class in org.apache.pulsar.broker.service.schema">SchemaRegistryServiceImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i349" class="rowColor">
+<tr id="i351" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/validator/SchemaRegistryServiceWithSchemaDataValidator.html" title="class in org.apache.pulsar.broker.service.schema.validator">SchemaRegistryServiceWithSchemaDataValidator</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/pulsar/broker/service/schema/SchemaRegistryService.html" title="interface in org.apache.pulsar.broker.service.schema"><code>SchemaRegistryService</code></a> wrapper that validate schema data.</div>
</th>
</tr>
-<tr id="i350" class="altColor">
+<tr id="i352" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v1/SchemasResource.html" title="class in org.apache.pulsar.broker.admin.v1">SchemasResource</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i351" class="rowColor">
+<tr id="i353" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/SchemasResource.html" title="class in org.apache.pulsar.broker.admin.v2">SchemasResource</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i352" class="altColor">
+<tr id="i354" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/SchemasResourceBase.html" title="class in org.apache.pulsar.broker.admin.impl">SchemasResourceBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i353" class="rowColor">
+<tr id="i355" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFactory.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaStorageFactory</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i354" class="altColor">
+<tr id="i356" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i355" class="rowColor">
+<tr id="i357" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.IndexEntry.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.IndexEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.IndexEntry</code></div>
</th>
</tr>
-<tr id="i356" class="altColor">
+<tr id="i358" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.IndexEntry.Builder.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.IndexEntry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.IndexEntry</code></div>
</th>
</tr>
-<tr id="i357" class="rowColor">
+<tr id="i359" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.IndexEntryOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.IndexEntryOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i358" class="altColor">
+<tr id="i360" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.PositionInfo.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.PositionInfo</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.PositionInfo</code></div>
</th>
</tr>
-<tr id="i359" class="rowColor">
+<tr id="i361" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.PositionInfo.Builder.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.PositionInfo.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.PositionInfo</code></div>
</th>
</tr>
-<tr id="i360" class="altColor">
+<tr id="i362" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.PositionInfoOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.PositionInfoOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i361" class="rowColor">
+<tr id="i363" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaEntry.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaEntry</code></div>
</th>
</tr>
-<tr id="i362" class="altColor">
+<tr id="i364" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaEntry.Builder.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaEntry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaEntry</code></div>
</th>
</tr>
-<tr id="i363" class="rowColor">
+<tr id="i365" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaEntryOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaEntryOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i364" class="altColor">
+<tr id="i366" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaLocator.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaLocator</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaLocator</code></div>
</th>
</tr>
-<tr id="i365" class="rowColor">
+<tr id="i367" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaLocator.Builder.html" title="class in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaLocator.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>pulsar.schema.SchemaLocator</code></div>
</th>
</tr>
-<tr id="i366" class="altColor">
+<tr id="i368" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/schema/SchemaStorageFormat.SchemaLocatorOrBuilder.html" title="interface in org.apache.pulsar.broker.service.schema">SchemaStorageFormat.SchemaLocatorOrBuilder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i367" class="rowColor">
+<tr id="i369" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/SendMessageInfo.html" title="class in org.apache.pulsar.broker.service">SendMessageInfo</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i368" class="altColor">
+<tr id="i370" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/ServerCnx.html" title="class in org.apache.pulsar.broker.service">ServerCnx</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i369" class="rowColor">
+<tr id="i371" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ServiceRequest.html" title="class in org.apache.pulsar.broker.loadbalance">ServiceRequest</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i370" class="altColor">
+<tr id="i372" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/ServiceUnit.html" title="class in org.apache.pulsar.broker.loadbalance">ServiceUnit</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i371" class="rowColor">
+<tr id="i373" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/namespace/ServiceUnitUtils.html" title="class in org.apache.pulsar.broker.namespace">ServiceUnitUtils</a></td>
<th class="colLast" scope="row">
<div class="block">This class encapsulate some utility functions for
<code>ServiceUnit</code> related metadata operations.</div>
</th>
</tr>
-<tr id="i372" class="altColor">
+<tr id="i374" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/SimpleGauge.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">SimpleGauge</a><<a href="org/apache/pulsar/broker/stats/prometheus/metrics/SimpleGauge.html" title="type parameter in SimpleGauge">T</a> extends java.lang.Number></td>
<th class="colLast" scope="row">
<div class="block">A <code>Gauge</code> implementation that forwards on the value supplier.</div>
</th>
</tr>
-<tr id="i373" class="rowColor">
+<tr id="i375" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/SimpleLoadCalculatorImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">SimpleLoadCalculatorImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i374" class="altColor">
+<tr id="i376" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/SimpleLoadManagerImpl.html" title="class in org.apache.pulsar.broker.loadbalance.impl">SimpleLoadManagerImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i375" class="rowColor">
+<tr id="i377" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/SimpleResourceAllocationPolicies.html" title="class in org.apache.pulsar.broker.loadbalance.impl">SimpleResourceAllocationPolicies</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i376" class="altColor">
+<tr id="i378" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/SimpleResourceUnit.html" title="class in org.apache.pulsar.broker.loadbalance.impl">SimpleResourceUnit</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i377" class="rowColor">
+<tr id="i379" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Sink.html" title="class in org.apache.pulsar.broker.admin.v3">Sink</a></td>
<th class="colLast" scope="row">Deprecated.</th>
</tr>
-<tr id="i378" class="altColor">
+<tr id="i380" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Sinks.html" title="class in org.apache.pulsar.broker.admin.v3">Sinks</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i379" class="rowColor">
+<tr id="i381" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/SinksBase.html" title="class in org.apache.pulsar.broker.admin.impl">SinksBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i380" class="altColor">
+<tr id="i382" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Source.html" title="class in org.apache.pulsar.broker.admin.v3">Source</a></td>
<th class="colLast" scope="row">Deprecated.</th>
</tr>
-<tr id="i381" class="rowColor">
+<tr id="i383" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Sources.html" title="class in org.apache.pulsar.broker.admin.v3">Sources</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i382" class="altColor">
+<tr id="i384" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/SourcesBase.html" title="class in org.apache.pulsar.broker.admin.impl">SourcesBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i383" class="rowColor">
+<tr id="i385" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/StatsOutputStream.html" title="class in org.apache.pulsar.utils">StatsOutputStream</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i384" class="altColor">
+<tr id="i386" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/StickyKeyConsumerSelector.html" title="interface in org.apache.pulsar.broker.service">StickyKeyConsumerSelector</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i385" class="rowColor">
+<tr id="i387" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/resource/usage/StorageUsage.html" title="class in org.apache.pulsar.broker.service.resource.usage">StorageUsage</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i386" class="altColor">
+<tr id="i388" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/streamingdispatch/StreamingDispatcher.html" title="interface in org.apache.pulsar.broker.service.streamingdispatch">StreamingDispatcher</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/pulsar/broker/service/Dispatcher.html" title="interface in org.apache.pulsar.broker.service"><code>Dispatcher</code></a> that'll use <a href="org/apache/pulsar/broker/service/streamingdispatch/StreamingEntryReader.html" title="class in org.apache.pulsar.broker.service.streamingdispatch"><code>StreamingEntryReader</code></a> to read entries from <code>ManagedLedger</code>.</div>
</th>
</tr>
-<tr id="i387" class="rowColor">
+<tr id="i389" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/streamingdispatch/StreamingEntryReader.html" title="class in org.apache.pulsar.broker.service.streamingdispatch">StreamingEntryReader</a></td>
<th class="colLast" scope="row">
<div class="block">Entry reader that fulfill read request by streamline the read instead of reading with micro batch.</div>
</th>
</tr>
-<tr id="i388" class="altColor">
+<tr id="i390" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/StreamingStats.html" title="class in org.apache.pulsar.broker.service">StreamingStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i389" class="rowColor">
+<tr id="i391" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/SubscribeRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">SubscribeRateLimiter</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i390" class="altColor">
+<tr id="i392" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/SubscribeRateLimiter.ConsumerIdentifier.html" title="class in org.apache.pulsar.broker.service.persistent">SubscribeRateLimiter.ConsumerIdentifier</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i391" class="rowColor">
+<tr id="i393" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i392" class="altColor">
+<tr id="i394" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/SubscriptionOption.html" title="class in org.apache.pulsar.broker.service">SubscriptionOption</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i393" class="rowColor">
+<tr id="i395" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/Summary.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">Summary</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i394" class="altColor">
+<tr id="i396" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/metrics/Summary.Builder.html" title="class in org.apache.pulsar.broker.stats.prometheus.metrics">Summary.Builder</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i395" class="rowColor">
+<tr id="i397" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/persistent/SystemTopic.html" title="class in org.apache.pulsar.broker.service.persistent">SystemTopic</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i396" class="altColor">
+<tr id="i398" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/SystemTopicBasedTopicPoliciesService.html" title="class in org.apache.pulsar.broker.service">SystemTopicBasedTopicPoliciesService</a></td>
<th class="colLast" scope="row">
<div class="block">Cached topic policies service will cache the system topic reader and the topic policies
@@ -1997,382 +2005,382 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
While reader cache for the namespace was removed, the topic policies will remove automatically.</div>
</th>
</tr>
-<tr id="i397" class="rowColor">
+<tr id="i399" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/SystemTopicBaseTxnBufferSnapshotService.html" title="class in org.apache.pulsar.broker.service">SystemTopicBaseTxnBufferSnapshotService</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i398" class="altColor">
+<tr id="i400" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/SystemTopicClient.html" title="interface in org.apache.pulsar.broker.systopic">SystemTopicClient</a><<a href="org/apache/pulsar/broker/systopic/SystemTopicClient.html" title="type parameter in SystemTopicClient">T</a>></td>
<th class="colLast" scope="row">
<div class="block">Pulsar system topic.</div>
</th>
</tr>
-<tr id="i399" class="rowColor">
+<tr id="i401" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/SystemTopicClient.Reader.html" title="interface in org.apache.pulsar.broker.systopic">SystemTopicClient.Reader</a><<a href="org/apache/pulsar/broker/systopic/SystemTopicClient.Reader.html" title="type parameter in SystemTopicClient.Reader">T</a>></td>
<th class="colLast" scope="row">
<div class="block">Reader for system topic.</div>
</th>
</tr>
-<tr id="i400" class="altColor">
+<tr id="i402" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/SystemTopicClient.Writer.html" title="interface in org.apache.pulsar.broker.systopic">SystemTopicClient.Writer</a><<a href="org/apache/pulsar/broker/systopic/SystemTopicClient.Writer.html" title="type parameter in SystemTopicClient.Writer">T</a>></td>
<th class="colLast" scope="row">
<div class="block">Writer for system topic.</div>
</th>
</tr>
-<tr id="i401" class="rowColor">
+<tr id="i403" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/SystemTopicClientBase.html" title="class in org.apache.pulsar.broker.systopic">SystemTopicClientBase</a><<a href="org/apache/pulsar/broker/systopic/SystemTopicClientBase.html" title="type parameter in SystemTopicClientBase">T</a>></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i402" class="altColor">
+<tr id="i404" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/Tenants.html" title="class in org.apache.pulsar.broker.admin.v2">Tenants</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i403" class="rowColor">
+<tr id="i405" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/TenantsBase.html" title="class in org.apache.pulsar.broker.admin.impl">TenantsBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i404" class="altColor">
+<tr id="i406" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/ThresholdShedder.html" title="class in org.apache.pulsar.broker.loadbalance.impl">ThresholdShedder</a></td>
<th class="colLast" scope="row">
<div class="block">Load shedding strategy that unloads any broker that exceeds the average resource utilization of all brokers by a
configured threshold.</div>
</th>
</tr>
-<tr id="i405" class="rowColor">
+<tr id="i407" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/TimeAverageBrokerData.html" title="class in org.apache.pulsar.broker">TimeAverageBrokerData</a></td>
<th class="colLast" scope="row">
<div class="block">Data class aggregating the short term and long term data across all bundles belonging to a broker.</div>
</th>
</tr>
-<tr id="i406" class="altColor">
+<tr id="i408" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/TimeAverageMessageData.html" title="class in org.apache.pulsar.broker">TimeAverageMessageData</a></td>
<th class="colLast" scope="row">
<div class="block">Data class comprising the average message data over a fixed period of time.</div>
</th>
</tr>
-<tr id="i407" class="rowColor">
+<tr id="i409" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i408" class="altColor">
+<tr id="i410" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.Arguments.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.Arguments</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i409" class="rowColor">
+<tr id="i411" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.CommandCreateKeyPair.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.CommandCreateKeyPair</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i410" class="altColor">
+<tr id="i412" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.CommandCreateSecretKey.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.CommandCreateSecretKey</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i411" class="rowColor">
+<tr id="i413" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.CommandCreateToken.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.CommandCreateToken</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i412" class="altColor">
+<tr id="i414" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.CommandShowToken.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.CommandShowToken</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i413" class="rowColor">
+<tr id="i415" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/utils/auth/tokens/TokensCliUtils.CommandValidateToken.html" title="class in org.apache.pulsar.utils.auth.tokens">TokensCliUtils.CommandValidateToken</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i414" class="altColor">
+<tr id="i416" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i415" class="rowColor">
+<tr id="i417" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/Topic.PublishContext.html" title="interface in org.apache.pulsar.broker.service">Topic.PublishContext</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i416" class="altColor">
+<tr id="i418" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/common/naming/TopicCountEquallyDivideBundleSplitAlgorithm.html" title="class in org.apache.pulsar.common.naming">TopicCountEquallyDivideBundleSplitAlgorithm</a></td>
<th class="colLast" scope="row">
<div class="block">This algorithm divides the bundle into two parts with the same topics count.</div>
</th>
</tr>
-<tr id="i417" class="rowColor">
+<tr id="i419" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/v1/TopicLookup.html" title="class in org.apache.pulsar.broker.lookup.v1">TopicLookup</a></td>
<th class="colLast" scope="row">
<div class="block">The path for this handler is marked as "v2" even though it refers to Pulsar 1.x topic name format.</div>
</th>
</tr>
-<tr id="i418" class="altColor">
+<tr id="i420" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/v2/TopicLookup.html" title="class in org.apache.pulsar.broker.lookup.v2">TopicLookup</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i419" class="rowColor">
+<tr id="i421" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/lookup/TopicLookupBase.html" title="class in org.apache.pulsar.broker.lookup">TopicLookupBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i420" class="altColor">
+<tr id="i422" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/TopicPoliciesService.html" title="interface in org.apache.pulsar.broker.service">TopicPoliciesService</a></td>
<th class="colLast" scope="row">
<div class="block">Topic policies service.</div>
</th>
</tr>
-<tr id="i421" class="rowColor">
+<tr id="i423" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/TopicPoliciesService.TopicPoliciesServiceDisabled.html" title="class in org.apache.pulsar.broker.service">TopicPoliciesService.TopicPoliciesServiceDisabled</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i422" class="altColor">
+<tr id="i424" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/TopicPoliciesSystemTopicClient.html" title="class in org.apache.pulsar.broker.systopic">TopicPoliciesSystemTopicClient</a></td>
<th class="colLast" scope="row">
<div class="block">System topic for topic policy.</div>
</th>
</tr>
-<tr id="i423" class="rowColor">
+<tr id="i425" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/TopicPolicyListener.html" title="interface in org.apache.pulsar.broker.service">TopicPolicyListener</a><<a href="org/apache/pulsar/broker/service/TopicPolicyListener.html" title="type parameter in TopicPolicyListener">T</a>></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i424" class="altColor">
+<tr id="i426" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/rest/Topics.html" title="class in org.apache.pulsar.broker.rest">Topics</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i425" class="rowColor">
+<tr id="i427" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/rest/TopicsBase.html" title="class in org.apache.pulsar.broker.rest">TopicsBase</a></td>
<th class="colLast" scope="row">
<div class="block">Contains methods used by REST api to producer/consumer/read messages to/from pulsar topics.</div>
</th>
</tr>
-<tr id="i426" class="altColor">
+<tr id="i428" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBuffer.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TopicTransactionBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">Transaction buffer based on normal persistent topic.</div>
</th>
</tr>
-<tr id="i427" class="rowColor">
+<tr id="i429" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBufferProvider.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TopicTransactionBufferProvider</a></td>
<th class="colLast" scope="row">
<div class="block">A provider that provides topic implementations of <a href="org/apache/pulsar/broker/transaction/buffer/TransactionBuffer.html" title="interface in org.apache.pulsar.broker.transaction.buffer"><code>TransactionBuffer</code></a>.</div>
</th>
</tr>
-<tr id="i428" class="altColor">
+<tr id="i430" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBufferRecoverCallBack.html" title="interface in org.apache.pulsar.broker.transaction.buffer.impl">TopicTransactionBufferRecoverCallBack</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i429" class="rowColor">
+<tr id="i431" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBufferState.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TopicTransactionBufferState</a></td>
<th class="colLast" scope="row">
<div class="block">The implement of topic transaction buffer state.</div>
</th>
</tr>
-<tr id="i430" class="altColor">
+<tr id="i432" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBufferState.State.html" title="enum in org.apache.pulsar.broker.transaction.buffer.impl">TopicTransactionBufferState.State</a></td>
<th class="colLast" scope="row">
<div class="block">The state of the topicTransactionBuffer <a href="org/apache/pulsar/broker/transaction/buffer/impl/TopicTransactionBuffer.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl"><code>TopicTransactionBuffer</code></a>.</div>
</th>
</tr>
-<tr id="i431" class="rowColor">
+<tr id="i433" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/stats/prometheus/TransactionAggregator.html" title="class in org.apache.pulsar.broker.stats.prometheus">TransactionAggregator</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i432" class="altColor">
+<tr id="i434" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionBuffer.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionBuffer</a></td>
<th class="colLast" scope="row">
<div class="block">A class represent a transaction buffer.</div>
</th>
</tr>
-<tr id="i433" class="rowColor">
+<tr id="i435" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TransactionBufferClientImpl.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TransactionBufferClientImpl</a></td>
<th class="colLast" scope="row">
<div class="block">The implementation of <code>TransactionBufferClient</code>.</div>
</th>
</tr>
-<tr id="i434" class="altColor">
+<tr id="i436" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TransactionBufferDisable.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TransactionBufferDisable</a></td>
<th class="colLast" scope="row">
<div class="block">Transaction buffer disable.</div>
</th>
</tr>
-<tr id="i435" class="rowColor">
+<tr id="i437" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/buffer/TransactionBufferException.html" title="class in org.apache.pulsar.broker.transaction.exception.buffer">TransactionBufferException</a></td>
<th class="colLast" scope="row">
<div class="block">The base exception class for the errors thrown from Transaction Buffer.</div>
</th>
</tr>
-<tr id="i436" class="altColor">
+<tr id="i438" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/buffer/TransactionBufferException.EndOfTransactionException.html" title="class in org.apache.pulsar.broker.transaction.exception.buffer">TransactionBufferException.EndOfTransactionException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown when reaching end of a transaction.</div>
</th>
</tr>
-<tr id="i437" class="rowColor">
+<tr id="i439" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/buffer/TransactionBufferException.TransactionNotFoundException.html" title="class in org.apache.pulsar.broker.transaction.exception.buffer">TransactionBufferException.TransactionNotFoundException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception is thrown when the transaction is not found in the transaction buffer.</div>
</th>
</tr>
-<tr id="i438" class="altColor">
+<tr id="i440" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TransactionBufferHandlerImpl.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TransactionBufferHandlerImpl</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i439" class="rowColor">
+<tr id="i441" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionBufferProvider.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionBufferProvider</a></td>
<th class="colLast" scope="row">
<div class="block">A provider that provides <a href="org/apache/pulsar/broker/transaction/buffer/TransactionBuffer.html" title="interface in org.apache.pulsar.broker.transaction.buffer"><code>TransactionBuffer</code></a>.</div>
</th>
</tr>
-<tr id="i440" class="altColor">
+<tr id="i442" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionBufferReader.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionBufferReader</a></td>
<th class="colLast" scope="row">
<div class="block">A reader to read entries of a given transaction from transaction buffer.</div>
</th>
</tr>
-<tr id="i441" class="rowColor">
+<tr id="i443" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/matadata/TransactionBufferSnapshot.html" title="class in org.apache.pulsar.broker.transaction.buffer.matadata">TransactionBufferSnapshot</a></td>
<th class="colLast" scope="row">
<div class="block">Transaction buffer snapshot metadata.</div>
</th>
</tr>
-<tr id="i442" class="altColor">
+<tr id="i444" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/TransactionBufferSnapshotService.html" title="interface in org.apache.pulsar.broker.service">TransactionBufferSnapshotService</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i443" class="rowColor">
+<tr id="i445" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/systopic/TransactionBufferSystemTopicClient.html" title="class in org.apache.pulsar.broker.systopic">TransactionBufferSystemTopicClient</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i444" class="altColor">
+<tr id="i446" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/coordinator/TransactionCoordinatorException.html" title="class in org.apache.pulsar.broker.transaction.exception.coordinator">TransactionCoordinatorException</a></td>
<th class="colLast" scope="row">
<div class="block">The base exception class for the errors thrown from Transaction Coordinator.</div>
</th>
</tr>
-<tr id="i445" class="rowColor">
+<tr id="i447" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/coordinator/TransactionCoordinatorException.UnsupportedTxnActionException.html" title="class in org.apache.pulsar.broker.transaction.exception.coordinator">TransactionCoordinatorException.UnsupportedTxnActionException</a></td>
<th class="colLast" scope="row">
<div class="block">Exceptions are thrown when txnAction is unsupported.</div>
</th>
</tr>
-<tr id="i446" class="altColor">
+<tr id="i448" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionCursor.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionCursor</a></td>
<th class="colLast" scope="row">
<div class="block">The transaction Cursor maintains the index of all transactions.</div>
</th>
</tr>
-<tr id="i447" class="rowColor">
+<tr id="i449" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionEntry.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionEntry</a></td>
<th class="colLast" scope="row">
<div class="block">A class represents an entry appended to a transaction.</div>
</th>
</tr>
-<tr id="i448" class="altColor">
+<tr id="i450" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/impl/TransactionEntryImpl.html" title="class in org.apache.pulsar.broker.transaction.buffer.impl">TransactionEntryImpl</a></td>
<th class="colLast" scope="row">
<div class="block">A simple implementation of <a href="org/apache/pulsar/broker/transaction/buffer/TransactionEntry.html" title="interface in org.apache.pulsar.broker.transaction.buffer"><code>TransactionEntry</code></a>.</div>
</th>
</tr>
-<tr id="i449" class="rowColor">
+<tr id="i451" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/TransactionException.html" title="class in org.apache.pulsar.broker.transaction.exception">TransactionException</a></td>
<th class="colLast" scope="row">
<div class="block">The base exception class for the errors thrown from Transaction.</div>
</th>
</tr>
-<tr id="i450" class="altColor">
+<tr id="i452" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/TransactionException.TransactionNotSealedException.html" title="class in org.apache.pulsar.broker.transaction.exception">TransactionException.TransactionNotSealedException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception is thrown when opening a reader on a transaction that is not sealed yet.</div>
</th>
</tr>
-<tr id="i451" class="rowColor">
+<tr id="i453" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/TransactionException.TransactionSealedException.html" title="class in org.apache.pulsar.broker.transaction.exception">TransactionException.TransactionSealedException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception thrown if a transaction is already sealed.</div>
</th>
</tr>
-<tr id="i452" class="altColor">
+<tr id="i454" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/TransactionException.TransactionStatusException.html" title="class in org.apache.pulsar.broker.transaction.exception">TransactionException.TransactionStatusException</a></td>
<th class="colLast" scope="row">
<div class="block">Exceptions are thrown when operations are applied to a transaction which is not in expected txn status.</div>
</th>
</tr>
-<tr id="i453" class="rowColor">
+<tr id="i455" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/buffer/TransactionMeta.html" title="interface in org.apache.pulsar.broker.transaction.buffer">TransactionMeta</a></td>
<th class="colLast" scope="row">
<div class="block">The metadata for the transaction in the transaction buffer.</div>
</th>
</tr>
-<tr id="i454" class="altColor">
+<tr id="i456" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/TransactionMetadataStoreService.html" title="class in org.apache.pulsar.broker">TransactionMetadataStoreService</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i455" class="rowColor">
+<tr id="i457" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/pendingack/TransactionPendingAckException.html" title="class in org.apache.pulsar.broker.transaction.exception.pendingack">TransactionPendingAckException</a></td>
<th class="colLast" scope="row">
<div class="block">The base exception class for the errors thrown from Transaction Pending ACk.</div>
</th>
</tr>
-<tr id="i456" class="altColor">
+<tr id="i458" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/exception/pendingack/TransactionPendingAckException.TransactionPendingAckStoreProviderException.html" title="class in org.apache.pulsar.broker.transaction.exception.pendingack">TransactionPendingAckException.TransactionPendingAckStoreProviderException</a></td>
<th class="colLast" scope="row">
<div class="block">Transaction pending ack store provider exception.</div>
</th>
</tr>
-<tr id="i457" class="rowColor">
+<tr id="i459" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/pendingack/TransactionPendingAckStoreProvider.html" title="interface in org.apache.pulsar.broker.transaction.pendingack">TransactionPendingAckStoreProvider</a></td>
<th class="colLast" scope="row">
<div class="block">Provider of transaction pending ack store.</div>
</th>
</tr>
-<tr id="i458" class="altColor">
+<tr id="i460" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/recover/TransactionRecoverTrackerImpl.html" title="class in org.apache.pulsar.broker.transaction.recover">TransactionRecoverTrackerImpl</a></td>
<th class="colLast" scope="row">
<div class="block">The transaction recover tracker implementation <code>TransactionRecoverTracker</code>.</div>
</th>
</tr>
-<tr id="i459" class="rowColor">
+<tr id="i461" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v3/Transactions.html" title="class in org.apache.pulsar.broker.admin.v3">Transactions</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i460" class="altColor">
+<tr id="i462" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/impl/TransactionsBase.html" title="class in org.apache.pulsar.broker.admin.impl">TransactionsBase</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i461" class="rowColor">
+<tr id="i463" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/timeout/TransactionTimeoutTrackerFactoryImpl.html" title="class in org.apache.pulsar.broker.transaction.timeout">TransactionTimeoutTrackerFactoryImpl</a></td>
<th class="colLast" scope="row">
<div class="block">An timeout tracker factory implementation of <code>TransactionTimeoutTrackerFactory</code>.</div>
</th>
</tr>
-<tr id="i462" class="altColor">
+<tr id="i464" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/transaction/timeout/TransactionTimeoutTrackerImpl.html" title="class in org.apache.pulsar.broker.transaction.timeout">TransactionTimeoutTrackerImpl</a></td>
<th class="colLast" scope="row">
<div class="block">An timer-task implementation of <code>TransactionTimeoutTracker</code>.</div>
</th>
</tr>
-<tr id="i463" class="rowColor">
+<tr id="i465" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/service/TransportCnx.html" title="interface in org.apache.pulsar.broker.service">TransportCnx</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i464" class="altColor">
+<tr id="i466" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/compaction/TwoPhaseCompactor.html" title="class in org.apache.pulsar.compaction">TwoPhaseCompactor</a></td>
<th class="colLast" scope="row">
<div class="block">Compaction will go through the topic in two passes.</div>
</th>
</tr>
-<tr id="i465" class="rowColor">
+<tr id="i467" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/UniformLoadShedder.html" title="class in org.apache.pulsar.broker.loadbalance.impl">UniformLoadShedder</a></td>
<th class="colLast" scope="row">
<div class="block">This strategy tends to distribute load uniformly across all brokers.</div>
</th>
</tr>
-<tr id="i466" class="altColor">
+<tr id="i468" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/web/WebService.html" title="class in org.apache.pulsar.broker.web">WebService</a></td>
<th class="colLast" scope="row">
<div class="block">Web Service embedded into Pulsar.</div>
</th>
</tr>
-<tr id="i467" class="rowColor">
+<tr id="i469" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/Worker.html" title="class in org.apache.pulsar.broker.admin.v2">Worker</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i468" class="altColor">
+<tr id="i470" class="altColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/admin/v2/WorkerStats.html" title="class in org.apache.pulsar.broker.admin.v2">WorkerStats</a></td>
<th class="colLast" scope="row"> </th>
</tr>
-<tr id="i469" class="rowColor">
+<tr id="i471" class="rowColor">
<td class="colFirst"><a href="org/apache/pulsar/broker/loadbalance/impl/WRRPlacementStrategy.html" title="class in org.apache.pulsar.broker.loadbalance.impl">WRRPlacementStrategy</a></td>
<th class="colLast" scope="row">
<div class="block">This class implements PlacementStrategy based on Weighted Round Robin Algorithm.</div>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses.html
index dbeb766..0739c1a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/allclasses.html
@@ -79,6 +79,7 @@
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.SubscriptionInvalidCursorPosition</a></li>
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.SubscriptionNotFoundException</a></li>
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TooManyRequestsException</a></li>
+<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBacklogQuotaExceededException</a></li>
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></li>
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></li>
<li><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></li>
@@ -261,6 +262,7 @@
<li><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></li>
<li><a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></li>
<li><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></li>
+<li><a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></li>
<li><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></li>
<li><a href="org/apache/pulsar/broker/loadbalance/PlacementStrategy.html" title="interface in org.apache.pulsar.broker.loadbalance"><span class="interfaceName">PlacementStrategy</span></a></li>
<li><a href="org/apache/pulsar/broker/service/PrecisPublishLimiter.html" title="class in org.apache.pulsar.broker.service">PrecisPublishLimiter</a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
index d70059e..0a11af7 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
@@ -861,6 +861,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><a href="org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TooManyRequestsException</span></a> - Exception in <a href="org/apache/pulsar/broker/service/package-summary.html">org.apache.pulsar.broker.service</a></dt>
<dd> </dd>
+<dt><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBacklogQuotaExceededException</span></a> - Exception in <a href="org/apache/pulsar/broker/service/package-summary.html">org.apache.pulsar.broker.service</a></dt>
+<dd> </dd>
<dt><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBusyException</span></a> - Exception in <a href="org/apache/pulsar/broker/service/package-summary.html">org.apache.pulsar.broker.service</a></dt>
<dd> </dd>
<dt><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicClosedException</span></a> - Exception in <a href="org/apache/pulsar/broker/service/package-summary.html">org.apache.pulsar.broker.service</a></dt>
@@ -1137,6 +1139,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota(BacklogQuota, RetentionPolicies)</a></span> - Method in class org.apache.pulsar.broker.admin.<a href="org/apache/pulsar/broker/admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in class org.apache.pulsar.broker.service.nonpersistent.<a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html" title="class in org.apache.pulsar.broker.se [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persisten [...]
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/Topic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in interface org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#checkBrokerPublishThrottlingRate()">checkBrokerPublishThrottlingRate()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#checkCompaction()">checkCompaction()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
@@ -1333,6 +1341,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#checkSubscriptionTypesEnable(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType)">checkSubscriptionTypesEnable(CommandSubscribe.SubType)</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#checkTimeBacklogExceeded()">checkTimeBacklogExceeded()</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/SystemTopic.html#checkTimeBacklogExceeded()">checkTimeBacklogExceeded()</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/SystemTopic.html" title="class in org.apache.pulsar.broker.service.persistent">SystemTopic</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/namespace/NamespaceService.html#checkTopicExists(org.apache.pulsar.common.naming.TopicName)">checkTopicExists(TopicName)</a></span> - Method in class org.apache.pulsar.broker.namespace.<a href="org/apache/pulsar/broker/namespace/NamespaceService.html" title="class in org.apache.pulsar.broker.namespace">NamespaceService</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/AdminResource.html#checkTopicExistsAsync(org.apache.pulsar.common.naming.TopicName)">checkTopicExistsAsync(TopicName)</a></span> - Method in class org.apache.pulsar.broker.admin.<a href="org/apache/pulsar/broker/admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></dt>
@@ -2225,7 +2237,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/Namespaces.html#createNamespace(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.Policies)">createNamespace(String, String, Policies)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/Namespaces.html" title="class in org.apache.pulsar.broker.admin.v2">Namespaces</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean)">createNonPartitionedTopic(String, String, String, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean,java.util.Map)">createNonPartitionedTopic(String, String, String, boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html#createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean)">createNonPartitionedTopic(String, String, String, String, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v1.<a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></dt>
<dd> </dd>
@@ -2239,6 +2251,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html#createPartitionedTopic(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,boolean)">createPartitionedTopic(AsyncResponse, String, String, String, String, int, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v1.<a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html" title="class in org.apache.pulsar.broker [...]
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html#createPartitionedTopic(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,org.apache.pulsar.common.partition.PartitionedTopicMetadata,boolean)">createPartitionedTopic(AsyncResponse, String, String, String, PartitionedTopicMetadata, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v3.<a href="org/apache/pulsar/broker/admin/v3/PersistentT [...]
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/SystemTopicBaseTxnBufferSnapshotService.html#createReader(org.apache.pulsar.common.naming.TopicName)">createReader(TopicName)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/SystemTopicBaseTxnBufferSnapshotService.html" title="class in org.apache.pulsar.broker.service">SystemTopicBaseTxnBufferSnapshotService</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/TransactionBufferSnapshotService.html#createReader(org.apache.pulsar.common.naming.TopicName)">createReader(TopicName)</a></span> - Method in interface org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/TransactionBufferSnapshotService.html" title="interface in org.apache.pulsar.broker.service">TransactionBufferSnapshotService</a></dt>
@@ -3269,6 +3283,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/AbstractDispatcherSingleActiveConsumer.html#getActiveConsumer()">getActiveConsumer()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/AbstractDispatcherSingleActiveConsumer.html" title="class in org.apache.pulsar.broker.service">AbstractDispatcherSingleActiveConsumer</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/AbstractTopic.html#getActiveConsumer(org.apache.pulsar.broker.service.Subscription)">getActiveConsumer(Subscription)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/AbstractTopic.html" title="class in org.apache.pulsar.broker.service">AbstractTopic</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/loadbalance/impl/PulsarServiceRequest.html#getActiveSubscribers()">getActiveSubscribers()</a></span> - Method in class org.apache.pulsar.broker.loadbalance.impl.<a href="org/apache/pulsar/broker/loadbalance/impl/PulsarServiceRequest.html" title="class in org.apache.pulsar.broker.loadbalance.impl">PulsarServiceRequest</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/PulsarService.html#getAdminClient()">getAdminClient()</a></span> - Method in class org.apache.pulsar.broker.<a href="org/apache/pulsar/broker/PulsarService.html" title="class in org.apache.pulsar.broker">PulsarService</a></dt>
@@ -5612,6 +5628,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#getTopic(java.lang.String,boolean)">getTopic(String, boolean)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#getTopic(java.lang.String,boolean,java.util.Map)">getTopic(String, boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/Producer.html#getTopicEpoch()">getTopicEpoch()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#getTopicIfExists(java.lang.String)">getTopicIfExists(String)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
@@ -6724,12 +6742,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html#internalCreateNamespace(org.apache.pulsar.common.policies.data.Policies)">internalCreateNamespace(Policies)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html" title="class in org.apache.pulsar.broker.admin.impl">NamespacesBase</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalCreateNonPartitionedTopic(boolean)">internalCreateNonPartitionedTopic(boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalCreateNonPartitionedTopic(boolean,java.util.Map)">internalCreateNonPartitionedTopic(boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html#internalCreateOrUpdateResourceGroup(java.lang.String,org.apache.pulsar.common.policies.data.ResourceGroup)">internalCreateOrUpdateResourceGroup(String, ResourceGroup)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html" title="class in org.apache.pulsar.broker.admin.impl">ResourceGroupsBase</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/AdminResource.html#internalCreatePartitionedTopic(javax.ws.rs.container.AsyncResponse,int,boolean)">internalCreatePartitionedTopic(AsyncResponse, int, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.<a href="org/apache/pulsar/broker/admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/AdminResource.html#internalCreatePartitionedTopic(javax.ws.rs.container.AsyncResponse,int,boolean,java.util.Map)">internalCreatePartitionedTopic(AsyncResponse, int, boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.broker.admin.<a href="org/apache/pulsar/broker/admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html#internalCreateResourceGroup(java.lang.String,org.apache.pulsar.common.policies.data.ResourceGroup)">internalCreateResourceGroup(String, ResourceGroup)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html" title="class in org.apache.pulsar.broker.admin.impl">ResourceGroupsBase</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalCreateSubscription(javax.ws.rs.container.AsyncResponse,java.lang.String,org.apache.pulsar.client.impl.MessageIdImpl,boolean,boolean)">internalCreateSubscription(AsyncResponse, String, MessageIdImpl, boolean, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache [...]
@@ -7311,12 +7331,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#isAuthorizationEnabled()">isAuthorizationEnabled()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in class org.apache.pulsar.broker.service.nonpersistent.<a href="org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html" title="class in org.apache.pulsar.broker.service. [...]
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">Per [...]
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/Topic.html#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded(String, BacklogQuota.BacklogQuotaType)</a></span> - Method in interface org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/ServerCnx.html#isBatchMessageCompatibleVersion()">isBatchMessageCompatibleVersion()</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/ServerCnx.html" title="class in org.apache.pulsar.broker.service">ServerCnx</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/TransportCnx.html#isBatchMessageCompatibleVersion()">isBatchMessageCompatibleVersion()</a></span> - Method in interface org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/TransportCnx.html" title="interface in org.apache.pulsar.broker.service">TransportCnx</a></dt>
@@ -7651,10 +7665,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#isTerminated()">isTerminated()</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html#isTimeBacklogExceeded()">isTimeBacklogExceeded()</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/SystemTopic.html#isTimeBacklogExceeded()">isTimeBacklogExceeded()</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/SystemTopic.html" title="class in org.apache.pulsar.broker.service.persistent">SystemTopic</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#isTopicNsOwnedByBroker(org.apache.pulsar.common.naming.TopicName)">isTopicNsOwnedByBroker(TopicName)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/AbstractTopic.html#isTopicPublishRateExceeded(int,int)">isTopicPublishRateExceeded(int, int)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/AbstractTopic.html" title="class in org.apache.pulsar.broker.service">AbstractTopic</a></dt>
@@ -7843,7 +7853,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd>
<div class="block">Load all the topics contained in a namespace.</div>
</dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#loadOrCreatePersistentTopic(java.lang.String,boolean)">loadOrCreatePersistentTopic(String, boolean)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerService.html#loadOrCreatePersistentTopic(java.lang.String,boolean,java.util.Map)">loadOrCreatePersistentTopic(String, boolean, Map<String, String>)</a></span> - Method in class org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></dt>
<dd>
<div class="block">It creates a topic async and returns CompletableFuture.</div>
</dd>
@@ -9453,10 +9463,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2"><span class="typeNameLink">PersistentTopics</span></a> - Class in <a href="org/apache/pulsar/broker/admin/v2/package-summary.html">org.apache.pulsar.broker.admin.v2</a></dt>
<dd> </dd>
+<dt><a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3"><span class="typeNameLink">PersistentTopics</span></a> - Class in <a href="org/apache/pulsar/broker/admin/v3/package-summary.html">org.apache.pulsar.broker.admin.v3</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html#%3Cinit%3E()">PersistentTopics()</a></span> - Constructor for class org.apache.pulsar.broker.admin.v1.<a href="org/apache/pulsar/broker/admin/v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#%3Cinit%3E()">PersistentTopics()</a></span> - Constructor for class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html#%3Cinit%3E()">PersistentTopics()</a></span> - Constructor for class org.apache.pulsar.broker.admin.v3.<a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></dt>
+<dd> </dd>
<dt><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl"><span class="typeNameLink">PersistentTopicsBase</span></a> - Class in <a href="org/apache/pulsar/broker/admin/impl/package-summary.html">org.apache.pulsar.broker.admin.impl</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#%3Cinit%3E()">PersistentTopicsBase()</a></span> - Constructor for class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></dt>
@@ -12341,6 +12355,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd> </dd>
<dt><a href="org/apache/pulsar/broker/service/Topic.PublishContext.html" title="interface in org.apache.pulsar.broker.service"><span class="typeNameLink">Topic.PublishContext</span></a> - Interface in <a href="org/apache/pulsar/broker/service/package-summary.html">org.apache.pulsar.broker.service</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html#%3Cinit%3E(org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy)">TopicBacklogQuotaExceededException(BacklogQuota.RetentionPolicy)</a></span> - Constructor for exception org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pul [...]
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html#%3Cinit%3E(java.lang.String)">TopicBusyException(String)</a></span> - Constructor for exception org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html#%3Cinit%3E(java.lang.Throwable)">TopicClosedException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></dt>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.js b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.js
index 5d64eb3..7139285 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.js
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.pulsar.broker.transaction.pendingack.proto","c":"PendingAckOp","l":"ABORT"},{"p":"org.apache.pulsar.broker.transaction.pendingack.proto","c":"PendingAckOp","l":"ABORT_VALUE"},{"p":"org.apache.pulsar.broker.stats.prometheus","c":"AggregatedTransactionCoordinatorStats","l":"abortedCount"},{"p":"org.apache.pulsar.broker.transaction.buffer","c":"TransactionMeta","l":"abortTxn()"},{"p":"org.apache.pulsar.broker.transaction.pendingack","c":"PendingAckHandl [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.pulsar.broker.transaction.pendingack.proto","c":"PendingAckOp","l":"ABORT"},{"p":"org.apache.pulsar.broker.transaction.pendingack.proto","c":"PendingAckOp","l":"ABORT_VALUE"},{"p":"org.apache.pulsar.broker.stats.prometheus","c":"AggregatedTransactionCoordinatorStats","l":"abortedCount"},{"p":"org.apache.pulsar.broker.transaction.buffer","c":"TransactionMeta","l":"abortTxn()"},{"p":"org.apache.pulsar.broker.transaction.pendingack","c":"PendingAckHandl [...]
\ No newline at end of file
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip
index 400ce6b..068896f 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/AdminResource.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/AdminResource.html
index 2fa6faa..689445f 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/AdminResource.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/AdminResource.html
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":42,"i40":10,"i41":10,"i42":10,"i43":10,"i44":42,"i45":10,"i46":10,"i47":10,"i48":42};
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":42,"i41":10,"i42":10,"i43":10,"i44":10,"i45":42,"i46":10,"i47":10,"i48":10,"i49":42};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -352,70 +352,78 @@ extends <a href="../web/PulsarWebResource.html" title="class in org.apache.pulsa
<td class="colLast"> </td>
</tr>
<tr id="i23" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#internalCreatePartitionedTopic(javax.ws.rs.container.AsyncResponse,int,boolean,java.util.Map)">internalCreatePartitionedTopic</a></span>​(javax.ws.rs.container.AsyncResponse asyncResponse,
+ int numPartitions,
+ boolean createLocalTopicOnly,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i24" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isLeaderBroker()">isLeaderBroker</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isManagedLedgerNotFoundException(java.lang.Exception)">isManagedLedgerNotFoundException</a></span>​(java.lang.Exception e)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isNamespaceReplicated(org.apache.pulsar.common.naming.NamespaceName)">isNamespaceReplicated</a></span>​(org.apache.pulsar.common.naming.NamespaceName namespaceName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>static com.fasterxml.jackson.databind.ObjectMapper</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#jsonMapper()">jsonMapper</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>protected org.apache.pulsar.common.policies.data.BacklogQuota</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#namespaceBacklogQuota(org.apache.pulsar.common.naming.NamespaceName,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">namespaceBacklogQuota</a></span>​(org.apache.pulsar.common.naming.NamespaceName namespace,
org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>protected org.apache.pulsar.common.policies.data.impl.DispatchRateImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#replicatorDispatchRate()">replicatorDispatchRate</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resumeAsyncResponseExceptionally(javax.ws.rs.container.AsyncResponse,java.lang.Throwable)">resumeAsyncResponseExceptionally</a></span>​(javax.ws.rs.container.AsyncResponse asyncResponse,
java.lang.Throwable throwable)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setServletContext(javax.servlet.ServletContext)">setServletContext</a></span>​(javax.servlet.ServletContext servletContext)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>protected org.apache.pulsar.common.policies.data.SubscribeRate</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subscribeRate()">subscribeRate</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>protected org.apache.pulsar.common.policies.data.impl.DispatchRateImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#subscriptionDispatchRate()">subscriptionDispatchRate</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#tryCreatePartitionsAsync(int)">tryCreatePartitionsAsync</a></span>​(int numPartitions)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateAdminAccessForTenant(java.lang.String)">validateAdminAccessForTenant</a></span>​(java.lang.String property)</code></th>
<td class="colLast">
<div class="block">Checks that the http client role has admin access to the specified tenant.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateBundleOwnership(java.lang.String,java.lang.String,java.lang.String,boolean,boolean,org.apache.pulsar.common.naming.NamespaceBundle)">validateBundleOwnership</a></span>​(java.lang.String property,
java.lang.String cluster,
@@ -425,23 +433,23 @@ extends <a href="../web/PulsarWebResource.html" title="class in org.apache.pulsa
<a href="../../common/naming/NamespaceBundle.html" title="class in org.apache.pulsar.common.naming">NamespaceBundle</a> bundle)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateClusterExists(java.lang.String)">validateClusterExists</a></span>​(java.lang.String cluster)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateGlobalNamespaceOwnership()">validateGlobalNamespaceOwnership</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateNamespaceName(java.lang.String,java.lang.String)">validateNamespaceName</a></span>​(java.lang.String property,
java.lang.String namespace)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateNamespaceName(java.lang.String,java.lang.String,java.lang.String)">validateNamespaceName</a></span>​(java.lang.String property,
java.lang.String cluster,
@@ -450,33 +458,33 @@ extends <a href="../web/PulsarWebResource.html" title="class in org.apache.pulsa
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePartitionedTopicMetadata(java.lang.String,java.lang.String,java.lang.String)">validatePartitionedTopicMetadata</a></span>​(java.lang.String tenant,
java.lang.String namespace,
java.lang.String encodedTopic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePartitionedTopicName(java.lang.String,java.lang.String,java.lang.String)">validatePartitionedTopicName</a></span>​(java.lang.String tenant,
java.lang.String namespace,
java.lang.String encodedTopic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePersistencePolicies(org.apache.pulsar.common.policies.data.PersistencePolicies)">validatePersistencePolicies</a></span>​(org.apache.pulsar.common.policies.data.PersistencePolicies persistence)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePersistentTopicName(java.lang.String,java.lang.String,java.lang.String)">validatePersistentTopicName</a></span>​(java.lang.String property,
java.lang.String namespace,
java.lang.String encodedTopic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePersistentTopicName(java.lang.String,java.lang.String,java.lang.String,java.lang.String)">validatePersistentTopicName</a></span>​(java.lang.String property,
java.lang.String cluster,
@@ -486,7 +494,7 @@ extends <a href="../web/PulsarWebResource.html" title="class in org.apache.pulsa
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validatePoliciesReadOnlyAccess()">validatePoliciesReadOnlyAccess</a></span>()</code></th>
<td class="colLast">
@@ -494,21 +502,21 @@ extends <a href="../web/PulsarWebResource.html" title="class in org.apache.pulsa
configuration metadata-store.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateSuperUserAccess()">validateSuperUserAccess</a></span>()</code></th>
<td class="colLast">
<div class="block">Checks whether the user has Pulsar Super-User access to the system.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateTopicName(java.lang.String,java.lang.String,java.lang.String)">validateTopicName</a></span>​(java.lang.String property,
java.lang.String namespace,
java.lang.String encodedTopic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateTopicName(java.lang.String,java.lang.String,java.lang.String,java.lang.String)">validateTopicName</a></span>​(java.lang.String property,
java.lang.String cluster,
@@ -1050,6 +1058,18 @@ protected void validatePersistentTopicName​(java.lang.String&nbs
boolean createLocalTopicOnly)</pre>
</li>
</ul>
+<a id="internalCreatePartitionedTopic(javax.ws.rs.container.AsyncResponse,int,boolean,java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>internalCreatePartitionedTopic</h4>
+<pre class="methodSignature">protected void internalCreatePartitionedTopic​(javax.ws.rs.container.AsyncResponse asyncResponse,
+ int numPartitions,
+ boolean createLocalTopicOnly,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
+</li>
+</ul>
<a id="checkTopicExistsAsync(org.apache.pulsar.common.naming.TopicName)">
<!-- -->
</a>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/class-use/AdminResource.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/class-use/AdminResource.html
index 22c1f83..570d11f 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/class-use/AdminResource.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/class-use/AdminResource.html
@@ -366,29 +366,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></span></code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/Sink.html" title="class in org.apache.pulsar.broker.admin.v3">Sink</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/Sinks.html" title="class in org.apache.pulsar.broker.admin.v3">Sinks</a></span></code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/Source.html" title="class in org.apache.pulsar.broker.admin.v3">Source</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/Sources.html" title="class in org.apache.pulsar.broker.admin.v3">Sources</a></span></code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../v3/Transactions.html" title="class in org.apache.pulsar.broker.admin.v3">Transactions</a></span></code></th>
<td class="colLast"> </td>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html
index 490f69c..b8236d4 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/BrokerStatsBase.html
@@ -253,7 +253,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/FunctionsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/FunctionsBase.html
index 2db75fa..e48a382 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/FunctionsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/FunctionsBase.html
@@ -397,7 +397,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/NamespacesBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/NamespacesBase.html
index 937d814..aea468f 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/NamespacesBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/NamespacesBase.html
@@ -846,7 +846,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PackagesBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PackagesBase.html
index 6e8744f..abdf8d2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PackagesBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PackagesBase.html
@@ -287,7 +287,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
index 5e42401..3d0fd56 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
@@ -142,7 +142,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><code><a href="../v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></code>, <code><a href="../v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></code>, <code><a href="../../rest/TopicsBase.html" title="class in org.apache.pulsar.broker.rest">TopicsBase</a></code></dd>
+<dd><code><a href="../v1/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v1">PersistentTopics</a></code>, <code><a href="../v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></code>, <code><a href="../v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></code>, <code><a href="../../rest/TopicsBase.html" title="class in org.apache.pulsar.broker.rest">TopicsBase</a></code></dd>
</dl>
<hr>
<pre>public class <span class="typeNameLabel">PersistentTopicsBase</span>
@@ -240,7 +240,8 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#internalCreateNonPartitionedTopic(boolean)">internalCreateNonPartitionedTopic</a></span>​(boolean authoritative)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#internalCreateNonPartitionedTopic(boolean,java.util.Map)">internalCreateNonPartitionedTopic</a></span>​(boolean authoritative,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i5" class="rowColor">
@@ -927,7 +928,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
@@ -1061,13 +1062,14 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<pre class="methodSignature">protected void internalRevokePermissionsOnTopic​(java.lang.String role)</pre>
</li>
</ul>
-<a id="internalCreateNonPartitionedTopic(boolean)">
+<a id="internalCreateNonPartitionedTopic(boolean,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalCreateNonPartitionedTopic</h4>
-<pre class="methodSignature">protected void internalCreateNonPartitionedTopic​(boolean authoritative)</pre>
+<pre class="methodSignature">protected void internalCreateNonPartitionedTopic​(boolean authoritative,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
</li>
</ul>
<a id="internalUpdatePartitionedTopic(int,boolean,boolean,boolean)">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html
index eef7b3a..cdd9840 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceGroupsBase.html
@@ -256,7 +256,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceQuotasBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceQuotasBase.html
index c87d671..88a8fed 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceQuotasBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/ResourceQuotasBase.html
@@ -256,7 +256,7 @@ extends <a href="NamespacesBase.html" title="class in org.apache.pulsar.broker.a
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SchemasResourceBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SchemasResourceBase.html
index 5fdbe88..e13b0d7 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SchemasResourceBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SchemasResourceBase.html
@@ -275,7 +275,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SinksBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SinksBase.html
index 669763a..0d31ffb 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SinksBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SinksBase.html
@@ -336,7 +336,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SourcesBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SourcesBase.html
index 16c23f5..f512933 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SourcesBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/SourcesBase.html
@@ -336,7 +336,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/TransactionsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/TransactionsBase.html
index 58b784a..9115f1a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/TransactionsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/TransactionsBase.html
@@ -295,7 +295,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/class-use/PersistentTopicsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/class-use/PersistentTopicsBase.html
index 86447c7..d2cc990 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/class-use/PersistentTopicsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/class-use/PersistentTopicsBase.html
@@ -120,6 +120,13 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</td>
</tr>
<tr class="altColor">
+<th class="colFirst" scope="row"><a href="#org.apache.pulsar.broker.admin.v3">org.apache.pulsar.broker.admin.v3</a></th>
+<td class="colLast">
+<div class="block">Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.</div>
+</td>
+</tr>
+<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#org.apache.pulsar.broker.rest">org.apache.pulsar.broker.rest</a></th>
<td class="colLast">
<div class="block">Licensed to the Apache Software Foundation (ASF) under one
@@ -186,6 +193,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</section>
</li>
<li class="blockList">
+<section role="region"><a id="org.apache.pulsar.broker.admin.v3">
+<!-- -->
+</a>
+<h3>Uses of <a href="../PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a> in <a href="../../v3/package-summary.html">org.apache.pulsar.broker.admin.v3</a></h3>
+<table class="useSummary">
+<caption><span>Subclasses of <a href="../PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a> in <a href="../../v3/package-summary.html">org.apache.pulsar.broker.admin.v3</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></span></code></th>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</section>
+</li>
+<li class="blockList">
<section role="region"><a id="org.apache.pulsar.broker.rest">
<!-- -->
</a>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/package-use.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/package-use.html
index c36bdb8..83b899e 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/package-use.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/package-use.html
@@ -277,14 +277,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="class-use/SinksBase.html#org.apache.pulsar.broker.admin.v3">SinksBase</a></th>
+<th class="colFirst" scope="row"><a href="class-use/PersistentTopicsBase.html#org.apache.pulsar.broker.admin.v3">PersistentTopicsBase</a></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="class-use/SourcesBase.html#org.apache.pulsar.broker.admin.v3">SourcesBase</a></th>
+<th class="colFirst" scope="row"><a href="class-use/SinksBase.html#org.apache.pulsar.broker.admin.v3">SinksBase</a></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<th class="colFirst" scope="row"><a href="class-use/SourcesBase.html#org.apache.pulsar.broker.admin.v3">SourcesBase</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<th class="colFirst" scope="row"><a href="class-use/TransactionsBase.html#org.apache.pulsar.broker.admin.v3">TransactionsBase</a></th>
<td class="colLast"> </td>
</tr>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/BrokerStats.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/BrokerStats.html
index cf05449..eadfea6 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/BrokerStats.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/BrokerStats.html
@@ -235,7 +235,7 @@ extends <a href="../impl/BrokerStatsBase.html" title="class in org.apache.pulsar
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Functions.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Functions.html
index d468706..5abe6ac 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Functions.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Functions.html
@@ -215,7 +215,7 @@ extends <a href="../v2/Functions.html" title="class in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Namespaces.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Namespaces.html
index 0cc246f..2e65e0a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Namespaces.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/Namespaces.html
@@ -841,7 +841,7 @@ extends <a href="../impl/NamespacesBase.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
index afb368f..a2886c4 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
@@ -300,14 +300,14 @@ extends <a href="PersistentTopics.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
+<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
index 4878f17..b11efe6 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
@@ -633,14 +633,14 @@ extends <a href="../impl/PersistentTopicsBase.html" title="class in org.apache.p
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
+<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/ResourceQuotas.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/ResourceQuotas.html
index 5c24054..d12a387 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/ResourceQuotas.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/ResourceQuotas.html
@@ -266,7 +266,7 @@ extends <a href="../impl/ResourceQuotasBase.html" title="class in org.apache.pul
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/SchemasResource.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/SchemasResource.html
index a3d5773..1c8ae75 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/SchemasResource.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/SchemasResource.html
@@ -301,7 +301,7 @@ extends <a href="../impl/SchemasResourceBase.html" title="class in org.apache.pu
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Bookies.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Bookies.html
index d365fe0..30bc478 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Bookies.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Bookies.html
@@ -246,7 +246,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/BrokerStats.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/BrokerStats.html
index c1ac94c..68b2b3c 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/BrokerStats.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/BrokerStats.html
@@ -239,7 +239,7 @@ extends <a href="../impl/BrokerStatsBase.html" title="class in org.apache.pulsar
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Functions.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Functions.html
index bdf84b9..93095ed 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Functions.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Functions.html
@@ -342,7 +342,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Namespaces.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Namespaces.html
index 43b025b..211e63d 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Namespaces.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Namespaces.html
@@ -1133,7 +1133,7 @@ extends <a href="../impl/NamespacesBase.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
index f3f69cc..bf90858 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
@@ -317,21 +317,21 @@ extends <a href="PersistentTopics.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.v2.<a href="PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></h3>
-<code><a href="PersistentTopics.html#compact(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,boolean)">compact</a>, <a href="PersistentTopics.html#compactionStatus(java.lang.String,java.lang.String,java.lang.String,boolean)">compactionStatus</a>, <a href="PersistentTopics.html#createMissedPartitions(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String)">createMissedPartitions</a>, <a href="PersistentTopics.html#crea [...]
+<code><a href="PersistentTopics.html#compact(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,boolean)">compact</a>, <a href="PersistentTopics.html#compactionStatus(java.lang.String,java.lang.String,java.lang.String,boolean)">compactionStatus</a>, <a href="PersistentTopics.html#createMissedPartitions(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String)">createMissedPartitions</a>, <a href="PersistentTopics.html#crea [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.impl.PersistentTopicsBase">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
+<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
index 3e35135..c5f0e4d 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
@@ -246,10 +246,11 @@ extends <a href="../impl/PersistentTopicsBase.html" title="class in org.apache.p
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean)">createNonPartitionedTopic</a></span>​(java.lang.String tenant,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean,java.util.Map)">createNonPartitionedTopic</a></span>​(java.lang.String tenant,
java.lang.String namespace,
java.lang.String encodedTopic,
- boolean authoritative)</code></th>
+ boolean authoritative,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i4" class="altColor">
@@ -1409,14 +1410,14 @@ extends <a href="../impl/PersistentTopicsBase.html" title="class in org.apache.p
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
+<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
@@ -1571,7 +1572,7 @@ public void createPartitionedTopic​(@Suspended
boolean createLocalTopicOnly)</pre>
</li>
</ul>
-<a id="createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean)">
+<a id="createNonPartitionedTopic(java.lang.String,java.lang.String,java.lang.String,boolean,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
@@ -1586,7 +1587,8 @@ public void createNonPartitionedTopic​(@PathParam("tenant")
@PathParam("topic") @Encoded
java.lang.String encodedTopic,
@QueryParam("authoritative") @DefaultValue("false")
- boolean authoritative)</pre>
+ boolean authoritative,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
</li>
</ul>
<a id="getOffloadPolicies(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,boolean,boolean,boolean)">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceGroups.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceGroups.html
index 2df27c5..57be0f2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceGroups.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceGroups.html
@@ -250,7 +250,7 @@ extends <a href="../impl/ResourceGroupsBase.html" title="class in org.apache.pul
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceQuotas.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceQuotas.html
index 4e73562..69b7b03 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceQuotas.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/ResourceQuotas.html
@@ -273,7 +273,7 @@ extends <a href="../impl/ResourceQuotasBase.html" title="class in org.apache.pul
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/SchemasResource.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/SchemasResource.html
index 12a6a59..7af21e7 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/SchemasResource.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/SchemasResource.html
@@ -294,7 +294,7 @@ extends <a href="../impl/SchemasResourceBase.html" title="class in org.apache.pu
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Worker.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Worker.html
index b98182a..000b5c6 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Worker.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/Worker.html
@@ -275,7 +275,7 @@ implements java.util.function.Supplier<org.apache.pulsar.functions.worker.Wor
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/WorkerStats.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/WorkerStats.html
index 5f7c975..b9f3ba3 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/WorkerStats.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/WorkerStats.html
@@ -230,7 +230,7 @@ extends <a href="../AdminResource.html" title="class in org.apache.pulsar.broker
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Functions.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Functions.html
index a689335..c1da728 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Functions.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Functions.html
@@ -215,7 +215,7 @@ extends <a href="../impl/FunctionsBase.html" title="class in org.apache.pulsar.b
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Packages.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Packages.html
index e18d0b0..d4dc71b 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Packages.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Packages.html
@@ -298,7 +298,7 @@ extends <a href="../impl/PackagesBase.html" title="class in org.apache.pulsar.br
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/PersistentTopics.html
new file mode 100644
index 0000000..ed3d3bc
--- /dev/null
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/PersistentTopics.html
@@ -0,0 +1,385 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>PersistentTopics (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PersistentTopics (Pulsar Broker 2.10.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var data = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PersistentTopics.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.pulsar.broker.admin.v3</a></div>
+<h2 title="Class PersistentTopics" class="title">Class PersistentTopics</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../web/PulsarWebResource.html" title="class in org.apache.pulsar.broker.web">org.apache.pulsar.broker.web.PulsarWebResource</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">org.apache.pulsar.broker.admin.AdminResource</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">org.apache.pulsar.broker.admin.impl.PersistentTopicsBase</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pulsar.broker.admin.v3.PersistentTopics</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>@Path("/persistent")
+@Produces("application/json")
+public class <span class="typeNameLabel">PersistentTopics</span>
+extends <a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a id="fields.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
+<code><a href="../AdminResource.html#namespaceName">namespaceName</a>, <a href="../AdminResource.html#topicName">topicName</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="fields.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pulsar.broker.web.<a href="../../web/PulsarWebResource.html" title="class in org.apache.pulsar.broker.web">PulsarWebResource</a></h3>
+<code><a href="../../web/PulsarWebResource.html#httpRequest">httpRequest</a>, <a href="../../web/PulsarWebResource.html#NOT_IMPLEMENTED">NOT_IMPLEMENTED</a>, <a href="../../web/PulsarWebResource.html#servletContext">servletContext</a>, <a href="../../web/PulsarWebResource.html#uri">uri</a></code></li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">PersistentTopics</a></span>()</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartitionedTopic(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,org.apache.pulsar.common.partition.PartitionedTopicMetadata,boolean)">createPartitionedTopic</a></span>​(javax.ws.rs.container.AsyncResponse asyncResponse,
+ java.lang.String tenant,
+ java.lang.String namespace,
+ java.lang.String encodedTopic,
+ org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata,
+ boolean createLocalTopicOnly)</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.impl.PersistentTopicsBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
+<code><a href="../impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href="../impl/Persis [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pulsar.broker.web.<a href="../../web/PulsarWebResource.html" title="class in org.apache.pulsar.broker.web">PulsarWebResource</a></h3>
+<code><a href="../../web/PulsarWebResource.html#bookieResources()">bookieResources</a>, <a href="../../web/PulsarWebResource.html#canUpdateCluster(java.lang.String,java.util.Set,java.util.Set)">canUpdateCluster</a>, <a href="../../web/PulsarWebResource.html#checkAuthorization(org.apache.pulsar.broker.PulsarService,org.apache.pulsar.common.naming.TopicName,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource)">checkAuthorization</a>, <a href="../../web/PulsarW [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="<init>()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentTopics</h4>
+<pre>public PersistentTopics()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a id="createPartitionedTopic(javax.ws.rs.container.AsyncResponse,java.lang.String,java.lang.String,java.lang.String,org.apache.pulsar.common.partition.PartitionedTopicMetadata,boolean)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createPartitionedTopic</h4>
+<pre class="methodSignature">@PUT
+@Path("/{tenant}/{namespace}/{topic}/partitions")
+public void createPartitionedTopic​(@Suspended
+ javax.ws.rs.container.AsyncResponse asyncResponse,
+ @PathParam("tenant")
+ java.lang.String tenant,
+ @PathParam("namespace")
+ java.lang.String namespace,
+ @PathParam("topic") @Encoded
+ java.lang.String encodedTopic,
+ org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata,
+ @QueryParam("createLocalTopicOnly") @DefaultValue("false")
+ boolean createLocalTopicOnly)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PersistentTopics.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2017–2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sink.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sink.html
index 2e41169..1dfb884 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sink.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sink.html
@@ -219,7 +219,7 @@ extends <a href="../impl/SinksBase.html" title="class in org.apache.pulsar.broke
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sinks.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sinks.html
index 3f66d9b..51cdce6 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sinks.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sinks.html
@@ -215,7 +215,7 @@ extends <a href="../impl/SinksBase.html" title="class in org.apache.pulsar.broke
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Source.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Source.html
index 6b6e73a..b89ce19 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Source.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Source.html
@@ -219,7 +219,7 @@ extends <a href="../impl/SourcesBase.html" title="class in org.apache.pulsar.bro
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sources.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sources.html
index e3204cf..61070ea 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sources.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Sources.html
@@ -215,7 +215,7 @@ extends <a href="../impl/SourcesBase.html" title="class in org.apache.pulsar.bro
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Transactions.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Transactions.html
index 4f905c5..549c62e 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Transactions.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/Transactions.html
@@ -313,7 +313,7 @@ extends <a href="../impl/TransactionsBase.html" title="class in org.apache.pulsa
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
+<code><a href="../AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../AdminResource.html#checkNotNull(T)">check [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/class-use/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/class-use/PersistentTopics.html
new file mode 100644
index 0000000..3b6788e
--- /dev/null
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/class-use/PersistentTopics.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Uses of Class org.apache.pulsar.broker.admin.v3.PersistentTopics (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.pulsar.broker.admin.v3.PersistentTopics (Pulsar Broker 2.10.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class org.apache.pulsar.broker.admin.v3.PersistentTopics" class="title">Uses of Class<br>org.apache.pulsar.broker.admin.v3.PersistentTopics</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.pulsar.broker.admin.v3.PersistentTopics</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2017–2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html
index 3649208..a9a20a6 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html
@@ -134,22 +134,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<th class="colFirst" scope="row"><a href="PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<th class="colFirst" scope="row"><a href="Sink.html" title="class in org.apache.pulsar.broker.admin.v3">Sink</a></th>
<td class="colLast">Deprecated.</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<th class="colFirst" scope="row"><a href="Sinks.html" title="class in org.apache.pulsar.broker.admin.v3">Sinks</a></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<th class="colFirst" scope="row"><a href="Source.html" title="class in org.apache.pulsar.broker.admin.v3">Source</a></th>
<td class="colLast">Deprecated.</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<th class="colFirst" scope="row"><a href="Sources.html" title="class in org.apache.pulsar.broker.admin.v3">Sources</a></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<th class="colFirst" scope="row"><a href="Transactions.html" title="class in org.apache.pulsar.broker.admin.v3">Transactions</a></th>
<td class="colLast"> </td>
</tr>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-tree.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-tree.html
index a2a2c15..9a6ca36 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-tree.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-tree.html
@@ -119,6 +119,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.broker.admin.v3.<a href="Packages.html" title="class in org.apache.pulsar.broker.admin.v3"><span class="typeNameLink">Packages</span></a></li>
</ul>
</li>
+<li class="circle">org.apache.pulsar.broker.admin.impl.<a href="../impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl"><span class="typeNameLink">PersistentTopicsBase</span></a>
+<ul>
+<li class="circle">org.apache.pulsar.broker.admin.v3.<a href="PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3"><span class="typeNameLink">PersistentTopics</span></a></li>
+</ul>
+</li>
<li class="circle">org.apache.pulsar.broker.admin.impl.<a href="../impl/SinksBase.html" title="class in org.apache.pulsar.broker.admin.impl"><span class="typeNameLink">SinksBase</span></a>
<ul>
<li class="circle">org.apache.pulsar.broker.admin.v3.<a href="Sink.html" title="class in org.apache.pulsar.broker.admin.v3"><span class="typeNameLink">Sink</span></a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
index 82ba6ad..a9c1864 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
@@ -276,14 +276,14 @@ extends <a href="TopicsBase.html" title="class in org.apache.pulsar.broker.rest"
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../admin/impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href=".. [...]
+<code><a href="../admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../admin/impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href=".. [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../admin/AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../admin/AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../admin/AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../admin/AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../admin/AdminResour [...]
+<code><a href="../admin/AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../admin/AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../admin/AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../admin/AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../admin/AdminResour [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
index acc36a2..5ed46a9 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
@@ -249,14 +249,14 @@ extends <a href="../admin/impl/PersistentTopicsBase.html" title="class in org.ap
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../admin/impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href=".. [...]
+<code><a href="../admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata(org.apache.pulsar.broker.PulsarService,java.lang.String,java.lang.String,org.apache.pulsar.broker.authentication.AuthenticationDataSource,org.apache.pulsar.common.naming.TopicName)">getPartitionedTopicMetadata</a>, <a href="../admin/impl/PersistentTopicsBase.html#handleTopicPolicyException(java.lang.String,java.lang.Throwable,javax.ws.rs.container.AsyncResponse)">handleTopicPolicyException</a>, <a href=".. [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.<a href="../admin/AdminResource.html" title="class in org.apache.pulsar.broker.admin">AdminResource</a></h3>
-<code><a href="../admin/AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../admin/AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../admin/AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../admin/AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../admin/AdminResour [...]
+<code><a href="../admin/AdminResource.html#bookKeeper()">bookKeeper</a>, <a href="../admin/AdminResource.html#checkArgument(boolean,java.lang.String)">checkArgument</a>, <a href="../admin/AdminResource.html#checkBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.RetentionPolicies)">checkBacklogQuota</a>, <a href="../admin/AdminResource.html#checkNotNull(java.lang.Object,java.lang.String)">checkNotNull</a>, <a href="../admin/AdminResour [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.web.PulsarWebResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/AbstractTopic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/AbstractTopic.html
index 49515ac..9f69751 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/AbstractTopic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/AbstractTopic.html
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":6,"i26":6,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":6,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":6 [...]
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":6,"i27":6,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":6,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":1 [...]
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -417,224 +417,229 @@ implements <a href="Topic.html" title="interface in org.apache.pulsar.broker.ser
</td>
</tr>
<tr id="i16" class="altColor">
+<td class="colFirst"><code>protected <a href="Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getActiveConsumer(org.apache.pulsar.broker.service.Subscription)">getActiveConsumer</a></span>​(<a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a> subscription)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="PublishRateLimiter.html" title="interface in org.apache.pulsar.broker.service">PublishRateLimiter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrokerPublishRateLimiter()">getBrokerPublishRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrokerService()">getBrokerService</a></span>()</code></th>
<td class="colLast">
<div class="block">Get BrokerService.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBytesInCounter()">getBytesInCounter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBytesOutCounter()">getBytesOutCounter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.HierarchyTopicPolicies</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHierarchyTopicPolicies()">getHierarchyTopicPolicies</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.InactiveTopicPolicies</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInactiveTopicPolicies()">getInactiveTopicPolicies</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMsgInCounter()">getMsgInCounter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMsgOutCounter()">getMsgOutCounter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getName()">getName</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>abstract int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfConsumers()">getNumberOfConsumers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>abstract int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfSameAddressConsumers(java.lang.String)">getNumberOfSameAddressConsumers</a></span>​(java.lang.String clientAddress)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>protected int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfSameAddressConsumers(java.lang.String,java.util.List)">getNumberOfSameAddressConsumers</a></span>​(java.lang.String clientAddress,
java.util.List<? extends <a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a>> subscriptions)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfSameAddressProducers(java.lang.String)">getNumberOfSameAddressProducers</a></span>​(java.lang.String clientAddress)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>java.util.Map<java.lang.String,​<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getProducers()">getProducers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicatorPrefix()">getReplicatorPrefix</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSchemaValidationEnforced()">getSchemaValidationEnforced</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>java.util.Optional<org.apache.pulsar.common.policies.data.TopicPolicies></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicPolicies()">getTopicPolicies</a></span>()</code></th>
<td class="colLast">
<div class="block">Get <code>TopicPolicies</code> for this topic.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="PublishRateLimiter.html" title="interface in org.apache.pulsar.broker.service">PublishRateLimiter</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicPublishRateLimiter()">getTopicPublishRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWaitingProducersCount()">getWaitingProducersCount</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#handleConsumerAdded(java.lang.String,java.lang.String)">handleConsumerAdded</a></span>​(java.lang.String subscriptionName,
java.lang.String consumerName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#handleProducerRemoved(org.apache.pulsar.broker.service.Producer)">handleProducerRemoved</a></span>​(<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasLocalProducers()">hasLocalProducers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasSchema()">hasSchema</a></span>()</code></th>
<td class="colLast">
<div class="block">Whether a topic has had a schema defined for it.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementPublishCount(int,long)">incrementPublishCount</a></span>​(int numOfMessages,
long msgSizeInBytes)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>protected abstract java.util.concurrent.CompletableFuture<java.lang.Long></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementTopicEpoch(java.util.Optional)">incrementTopicEpoch</a></span>​(java.util.Optional<java.lang.Long> currentEpoch)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.Long>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementTopicEpochIfNeeded(org.apache.pulsar.broker.service.Producer,java.util.concurrent.CompletableFuture)">incrementTopicEpochIfNeeded</a></span>​(<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer,
java.util.concurrent.CompletableFuture<java.lang.Void> producerQueuedFuture)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#internalAddProducer(org.apache.pulsar.broker.service.Producer)">internalAddProducer</a></span>​(<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBrokerPublishRateExceeded()">isBrokerPublishRateExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isConsumersExceededOnTopic()">isConsumersExceededOnTopic</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDeleteWhileInactive()">isDeleteWhileInactive</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isEncryptionRequired()">isEncryptionRequired</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isExceedMaximumMessageSize(int,org.apache.pulsar.broker.service.Topic.PublishContext)">isExceedMaximumMessageSize</a></span>​(int size,
<a href="Topic.PublishContext.html" title="interface in org.apache.pulsar.broker.service">Topic.PublishContext</a> publishContext)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isProducersExceeded()">isProducersExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPublishRateExceeded()">isPublishRateExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isResourceGroupPublishRateExceeded(int,int)">isResourceGroupPublishRateExceeded</a></span>​(int numMessages,
int bytes)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isResourceGroupRateLimitingEnabled()">isResourceGroupRateLimitingEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSameAddressConsumersExceededOnTopic(org.apache.pulsar.broker.service.Consumer)">isSameAddressConsumersExceededOnTopic</a></span>​(<a href="Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a> consumer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSameAddressProducersExceeded(org.apache.pulsar.broker.service.Producer)">isSameAddressProducersExceeded</a></span>​(<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTerminated()">isTerminated</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTopicPublishRateExceeded(int,int)">isTopicPublishRateExceeded</a></span>​(int numberMessages,
int bytes)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#markBatchMessagePublished()">markBatchMessagePublished</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#recordAddLatency(long,java.util.concurrent.TimeUnit)">recordAddLatency</a></span>​(long latency,
java.util.concurrent.TimeUnit unit)</code></th>
@@ -642,69 +647,69 @@ implements <a href="Topic.html" title="interface in org.apache.pulsar.broker.ser
<div class="block">record add-latency.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerTopicPolicyListener()">registerTopicPolicyListener</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeProducer(org.apache.pulsar.broker.service.Producer)">removeProducer</a></span>​(<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resetBrokerPublishCountAndEnableReadIfRequired(boolean)">resetBrokerPublishCountAndEnableReadIfRequired</a></span>​(boolean doneBrokerReset)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resetTopicPublishCountAndEnableReadIfRequired()">resetTopicPublishCountAndEnableReadIfRequired</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setSchemaCompatibilityStrategy(org.apache.pulsar.common.policies.data.Policies)">setSchemaCompatibilityStrategy</a></span>​(org.apache.pulsar.common.policies.data.Policies policies)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>protected abstract java.util.concurrent.CompletableFuture<java.lang.Long></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTopicEpoch(long)">setTopicEpoch</a></span>​(long newEpoch)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unregisterTopicPolicyListener()">unregisterTopicPolicyListener</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateBrokerSubscriptionTypesEnabled()">updateBrokerSubscriptionTypesEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateMaxPublishRate(org.apache.pulsar.common.policies.data.Policies)">updateMaxPublishRate</a></span>​(org.apache.pulsar.common.policies.data.Policies policies)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updatePublishDispatcher(org.apache.pulsar.common.policies.data.PublishRate)">updatePublishDispatcher</a></span>​(org.apache.pulsar.common.policies.data.PublishRate publishRate)</code></th>
<td class="colLast">
<div class="block">update topic publish dispatcher for this topic.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateTopicPolicy(org.apache.pulsar.common.policies.data.TopicPolicies)">updateTopicPolicy</a></span>​(org.apache.pulsar.common.policies.data.TopicPolicies data)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateTopicPolicyByNamespacePolicy(org.apache.pulsar.common.policies.data.Policies)">updateTopicPolicyByNamespacePolicy</a></span>​(org.apache.pulsar.common.policies.data.Policies namespacePolicies)</code></th>
<td class="colLast"> </td>
@@ -722,7 +727,7 @@ implements <a href="Topic.html" title="interface in org.apache.pulsar.broker.ser
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.pulsar.broker.service.<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></h3>
-<code><a href="Topic.html#addSchemaIfIdleOrCheckCompatible(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchemaIfIdleOrCheckCompatible</a>, <a href="Topic.html#asyncGetStats(boolean,boolean,boolean)">asyncGetStats</a>, <a href="Topic.html#checkBackloggedCursors()">checkBackloggedCursors</a>, <a href="Topic.html#checkDeduplicationSnapshot()">checkDeduplicationSnapshot</a>, <a href="Topic.html#checkGC()">checkGC</a>, <a href="Topic.html#checkIfTransactionBufferRecoverCompletely( [...]
+<code><a href="Topic.html#addSchemaIfIdleOrCheckCompatible(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchemaIfIdleOrCheckCompatible</a>, <a href="Topic.html#asyncGetStats(boolean,boolean,boolean)">asyncGetStats</a>, <a href="Topic.html#checkBackloggedCursors()">checkBackloggedCursors</a>, <a href="Topic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a>, <a href="Topic.html#che [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.service.TopicPolicyListener">
@@ -1089,6 +1094,15 @@ implements <a href="Topic.html" title="interface in org.apache.pulsar.broker.ser
<a href="Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a> consumer)</pre>
</li>
</ul>
+<a id="getActiveConsumer(org.apache.pulsar.broker.service.Subscription)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveConsumer</h4>
+<pre class="methodSignature">protected <a href="Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a> getActiveConsumer​(<a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a> subscription)</pre>
+</li>
+</ul>
<a id="disableCnxAutoRead()">
<!-- -->
</a>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerService.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerService.html
index 5464a8f..0084866 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerService.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerService.html
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54": [...]
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":9,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":9,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54": [...]
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -517,137 +517,145 @@ implements java.io.Closeable</pre>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicIfExists(java.lang.String)">getTopicIfExists</a></span>​(java.lang.String topic)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopic(java.lang.String,boolean,java.util.Map)">getTopic</a></span>​(java.lang.String topic,
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i53" class="rowColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicIfExists(java.lang.String)">getTopicIfExists</a></span>​(java.lang.String topic)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i54" class="altColor">
<td class="colFirst"><code>java.util.List<org.apache.pulsar.common.stats.Metrics></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicMetrics()">getTopicMetrics</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.common.util.OrderedExecutor</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicOrderedExecutor()">getTopicOrderedExecutor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>java.util.Optional<org.apache.pulsar.common.policies.data.TopicPolicies></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicPolicies(org.apache.pulsar.common.naming.TopicName)">getTopicPolicies</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast">
<div class="block">Get <code>TopicPolicies</code> for the parameterized topic.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicReference(java.lang.String)">getTopicReference</a></span>​(java.lang.String topic)</code></th>
<td class="colLast">
<div class="block">Get a reference to a topic that is currently loaded in the broker.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopics()">getTopics</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>java.util.Map<java.lang.String,​org.apache.pulsar.common.policies.data.stats.TopicStatsImpl></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTopicStats()">getTopicStats</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#invalidateOfflineTopicStatCache(org.apache.pulsar.common.naming.TopicName)">invalidateOfflineTopicStatCache</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAllowAutoSubscriptionCreation(java.lang.String)">isAllowAutoSubscriptionCreation</a></span>​(java.lang.String topic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAllowAutoSubscriptionCreation(org.apache.pulsar.common.naming.TopicName)">isAllowAutoSubscriptionCreation</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAllowAutoTopicCreation(java.lang.String)">isAllowAutoTopicCreation</a></span>​(java.lang.String topic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAllowAutoTopicCreation(org.apache.pulsar.common.naming.TopicName)">isAllowAutoTopicCreation</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAuthenticationEnabled()">isAuthenticationEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isAuthorizationEnabled()">isAuthorizationEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBrokerDispatchingBlocked()">isBrokerDispatchingBlocked</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBrokerEntryMetadataEnabled()">isBrokerEntryMetadataEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBrokerPayloadProcessorEnabled()">isBrokerPayloadProcessorEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDefaultTopicTypePartitioned(org.apache.pulsar.common.naming.TopicName)">isDefaultTopicTypePartitioned</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDynamicConfiguration(java.lang.String)">isDynamicConfiguration</a></span>​(java.lang.String key)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTopicNsOwnedByBroker(org.apache.pulsar.common.naming.TopicName)">isTopicNsOwnedByBroker</a></span>​(org.apache.pulsar.common.naming.TopicName topicName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadOrCreatePersistentTopic(java.lang.String,boolean)">loadOrCreatePersistentTopic</a></span>​(java.lang.String topic,
- boolean createIfMissing)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadOrCreatePersistentTopic(java.lang.String,boolean,java.util.Map)">loadOrCreatePersistentTopic</a></span>​(java.lang.String topic,
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast">
<div class="block">It creates a topic async and returns CompletableFuture.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#monitorBacklogQuota()">monitorBacklogQuota</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pausedConnections(int)">pausedConnections</a></span>​(int numberOfConnections)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../PulsarService.html" title="class in org.apache.pulsar.broker">PulsarService</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#pulsar()">pulsar</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#refreshTopicToStatsMaps(org.apache.pulsar.common.naming.NamespaceBundle)">refreshTopicToStatsMaps</a></span>​(<a href="../../common/naming/NamespaceBundle.html" title="class in org.apache.pulsar.common.naming">NamespaceBundle</a> oldBundle)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><T> void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#registerConfigurationListener(java.lang.String,java.util.function.Consumer)">registerConfigurationListener</a></span>​(java.lang.String configKey,
java.util.function.Consumer<T> listener)</code></th>
@@ -656,112 +664,112 @@ implements java.io.Closeable</pre>
action if any specific config-field value has been changed.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeTopicFromCache(java.lang.String)">removeTopicFromCache</a></span>​(java.lang.String topic)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeTopicFromCache(java.lang.String,org.apache.pulsar.common.naming.NamespaceBundle)">removeTopicFromCache</a></span>​(java.lang.String topic,
<a href="../../common/naming/NamespaceBundle.html" title="class in org.apache.pulsar.common.naming">NamespaceBundle</a> namespaceBundle)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resumedConnections(int)">resumedConnections</a></span>​(int numberOfConnections)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setInterceptor(org.apache.pulsar.broker.intercept.BrokerInterceptor)">setInterceptor</a></span>​(<a href="../intercept/BrokerInterceptor.html" title="interface in org.apache.pulsar.broker.intercept">BrokerInterceptor</a> interceptor)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setPulsarChannelInitializerFactory(org.apache.pulsar.broker.service.PulsarChannelInitializer.Factory)">setPulsarChannelInitializerFactory</a></span>​(<a href="PulsarChannelInitializer.Factory.html" title="interface in org.apache.pulsar.broker.service">PulsarChannelInitializer.Factory</a> factory)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setupBrokerPublishRateLimiterMonitor()">setupBrokerPublishRateLimiterMonitor</a></span>()</code></th>
<td class="colLast">
<div class="block">Schedules and monitors publish-throttling for broker that has publish-throttling configured.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setupTopicPublishRateLimiterMonitor()">setupTopicPublishRateLimiterMonitor</a></span>()</code></th>
<td class="colLast">
<div class="block">Schedules and monitors publish-throttling for all owned topics that has publish-throttling configured.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#start()">start</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startBacklogQuotaChecker()">startBacklogQuotaChecker</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startCheckReplicationPolicies()">startCheckReplicationPolicies</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startCompactionMonitor()">startCompactionMonitor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startConsumedLedgersMonitor()">startConsumedLedgersMonitor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startDeduplicationSnapshotMonitor()">startDeduplicationSnapshotMonitor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startInactivityMonitor()">startInactivityMonitor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startMessageExpiryMonitor()">startMessageExpiryMonitor</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startProtocolHandlers(java.util.Map)">startProtocolHandlers</a></span>​(java.util.Map<java.lang.String,​java.util.Map<java.net.InetSocketAddress,​io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>>> protocolHandlers)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#startStatsUpdater(int,int)">startStatsUpdater</a></span>​(int statsUpdateInitialDelayInSecs,
int statsUpdateFrequencyInSecs)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unblockDispatchersOnUnAckMessages(java.util.List)">unblockDispatchersOnUnAckMessages</a></span>​(java.util.List<<a href="persistent/PersistentDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentDispatcherMultipleConsumers</a>> dispatcherList)</code></th>
<td class="colLast">
<div class="block">Unblocks the dispatchers and removes it from the <a href="#blockedDispatchers"><code>blockedDispatchers</code></a> list.</div>
</td>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unloadNamespaceBundlesGracefully()">unloadNamespaceBundlesGracefully</a></span>()</code></th>
<td class="colLast">
<div class="block">It unloads all owned namespacebundles gracefully.</div>
</td>
</tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Integer></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#unloadServiceUnit(org.apache.pulsar.common.naming.NamespaceBundle,boolean,long,java.util.concurrent.TimeUnit)">unloadServiceUnit</a></span>​(<a href="../../common/naming/NamespaceBundle.html" title="class in org.apache.pulsar.common.naming">NamespaceBundle</a> serviceUnit,
boolean closeWithoutWaitingClientDisconnect,
@@ -769,12 +777,12 @@ implements java.io.Closeable</pre>
java.util.concurrent.TimeUnit unit)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateRates()">updateRates</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#validateDynamicConfiguration(java.lang.String,java.lang.String)">validateDynamicConfiguration</a></span>​(java.lang.String key,
java.lang.String value)</code></th>
@@ -1108,6 +1116,17 @@ implements java.io.Closeable</pre>
boolean createIfMissing)</pre>
</li>
</ul>
+<a id="getTopic(java.lang.String,boolean,java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTopic</h4>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>> getTopic​(java.lang.String topic,
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</pre>
+</li>
+</ul>
<a id="deleteSchemaStorage(java.lang.String)">
<!-- -->
</a>
@@ -1169,14 +1188,15 @@ implements java.io.Closeable</pre>
java.util.Optional<org.apache.pulsar.common.policies.data.ClusterData> clusterDataOp)</pre>
</li>
</ul>
-<a id="loadOrCreatePersistentTopic(java.lang.String,boolean)">
+<a id="loadOrCreatePersistentTopic(java.lang.String,boolean,java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loadOrCreatePersistentTopic</h4>
<pre class="methodSignature">protected java.util.concurrent.CompletableFuture<java.util.Optional<<a href="Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>> loadOrCreatePersistentTopic​(java.lang.String topic,
- boolean createIfMissing)
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)
throws java.lang.RuntimeException</pre>
<div class="block">It creates a topic async and returns CompletableFuture. It also throttles down configured max-concurrent topic
loading and puts them into queue once in-process topics are created.</div>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AddEntryMetadataException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AddEntryMetadataException.html
index 56532c8..85439e8 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AddEntryMetadataException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AddEntryMetadataException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AlreadyRunningException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AlreadyRunningException.html
index c1b19ef..ca949eb 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AlreadyRunningException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.AlreadyRunningException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerAssignException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerAssignException.html
index 2384a87..0c40318 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerAssignException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerAssignException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerBusyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerBusyException.html
index 682a259..2e49553 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerBusyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ConsumerBusyException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NamingException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NamingException.html
index 91ba85b..ebf3464 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NamingException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NamingException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NotAllowedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NotAllowedException.html
index 7817581..a44464a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NotAllowedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.NotAllowedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.PersistenceException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.PersistenceException.html
index 46c1a31..bc5e195 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.PersistenceException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.PersistenceException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerBusyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerBusyException.html
index 6c30f69..c1d722a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerBusyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerBusyException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerFencedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerFencedException.html
index ed02e06..d398205 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerFencedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ProducerFencedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServerMetadataException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServerMetadataException.html
index cde09d8..afdcd4e 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServerMetadataException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServerMetadataException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServiceUnitNotReadyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServiceUnitNotReadyException.html
index 5319c45..5afde71 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServiceUnitNotReadyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.ServiceUnitNotReadyException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionBusyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionBusyException.html
index bd565bf..47c9e13 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionBusyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionBusyException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionFencedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionFencedException.html
index e23dc6c..d7bcaed 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionFencedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionFencedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html
index c8cdc52..2e39cb2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html
index 005dbfa..fbff4a9 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html
index 2e2a63d..68c49c4 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html
similarity index 83%
copy from content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html
copy to content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html
index 4e337d8..798179b 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
-<title>BrokerServiceException.TopicBusyException (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
+<title>BrokerServiceException.TopicBacklogQuotaExceededException (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
@@ -20,7 +20,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="BrokerServiceException.TopicBusyException (Pulsar Broker 2.10.0-SNAPSHOT API)";
+ parent.document.title="BrokerServiceException.TopicBacklogQuotaExceededException (Pulsar Broker 2.10.0-SNAPSHOT API)";
}
}
catch(err) {
@@ -47,7 +47,7 @@ loadScripts(document, 'script');</script>
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BrokerServiceException.TopicBusyException.html">Use</a></li>
+<li><a href="class-use/BrokerServiceException.TopicBacklogQuotaExceededException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
@@ -110,7 +110,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span> <a href="package-summary.html">org.apache.pulsar.broker.service</a></div>
-<h2 title="Class BrokerServiceException.TopicBusyException" class="title">Class BrokerServiceException.TopicBusyException</h2>
+<h2 title="Class BrokerServiceException.TopicBacklogQuotaExceededException" class="title">Class BrokerServiceException.TopicBacklogQuotaExceededException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
@@ -126,7 +126,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li><a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">org.apache.pulsar.broker.service.BrokerServiceException</a></li>
<li>
<ul class="inheritance">
-<li>org.apache.pulsar.broker.service.BrokerServiceException.TopicBusyException</li>
+<li>org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException</li>
</ul>
</li>
</ul>
@@ -148,11 +148,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<dd><a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></dd>
</dl>
<hr>
-<pre>public static class <span class="typeNameLabel">BrokerServiceException.TopicBusyException</span>
+<pre>public static class <span class="typeNameLabel">BrokerServiceException.TopicBacklogQuotaExceededException</span>
extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#org.apache.pulsar.broker.service.BrokerServiceException.TopicBusyException">Serialized Form</a></dd>
+<dd><a href="../../../../../serialized-form.html#org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException">Serialized Form</a></dd>
</dl>
</li>
</ul>
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
@@ -191,7 +191,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
-<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String)">TopicBusyException</a></span>​(java.lang.String msg)</code></th>
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy)">TopicBacklogQuotaExceededException</a></span>​(org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy retentionPolicy)</code></th>
<td class="colLast"> </td>
</tr>
</table>
@@ -242,13 +242,13 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a id="<init>(java.lang.String)">
+<a id="<init>(org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>TopicBusyException</h4>
-<pre>public TopicBusyException​(java.lang.String msg)</pre>
+<h4>TopicBacklogQuotaExceededException</h4>
+<pre>public TopicBacklogQuotaExceededException​(org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy retentionPolicy)</pre>
</li>
</ul>
</li>
@@ -274,7 +274,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BrokerServiceException.TopicBusyException.html">Use</a></li>
+<li><a href="class-use/BrokerServiceException.TopicBacklogQuotaExceededException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html
index 4e337d8..7298794 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html
index 7b6e2b2..2f78f5b 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html
index 654bd7e..6a3182a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html
index c260676..a18f5a2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicNotFoundException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html
index a55f72b..f0ac9cc 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicPoliciesCacheNotInitException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html
index 3b9315a..1c32231 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.TopicTerminatedException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html
index 10bb5d9..dd8e811 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.UnsupportedVersionException.html
@@ -172,7 +172,7 @@ extends <a href="BrokerServiceException.html" title="class in org.apache.pulsar.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
+<code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.ConsumerAssignExcep [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.html
index 8213db4..e1e491b 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/BrokerServiceException.html
@@ -146,7 +146,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
-<dd><code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a></code>, <code><a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a></code>, <code><a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServic [...]
+<dd><code><a href="BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a></code>, <code><a href="BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a></code>, <code><a href="BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServic [...]
</dl>
<hr>
<pre>public class <span class="typeNameLabel">BrokerServiceException</span>
@@ -258,36 +258,41 @@ extends java.lang.Exception</pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBacklogQuotaExceededException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></span></code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="BrokerServiceException.UnsupportedVersionException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.UnsupportedVersionException</a></span></code></th>
<td class="colLast"> </td>
</tr>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/Topic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/Topic.html
index de8033a..dc5e085 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/Topic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/Topic.html
@@ -26,7 +26,7 @@
catch(err) {
}
//-->
-var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":18,"i24":6,"i25":18,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":18,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":38,"i58":6,"i59":6,"i60":6};
+var data = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":18,"i25":6,"i26":18,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":18,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":38,"i58":6,"i59":6,"i60":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -210,94 +210,100 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</td>
</tr>
<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkDeduplicationSnapshot()">checkDeduplicationSnapshot</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkGC()">checkGC</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfTransactionBufferRecoverCompletely(boolean)">checkIfTransactionBufferRecoverCompletely</a></span>​(boolean isTxnEnabled)</code></th>
<td class="colLast">
<div class="block">Wait TransactionBuffer Recovers completely.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkInactiveSubscriptions()">checkInactiveSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageDeduplicationInfo()">checkMessageDeduplicationInfo</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageExpiry()">checkMessageExpiry</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkReplication()">checkReplication</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkSchemaCompatibleForConsumer(org.apache.pulsar.common.protocol.schema.SchemaData)">checkSchemaCompatibleForConsumer</a></span>​(org.apache.pulsar.common.protocol.schema.SchemaData schema)</code></th>
<td class="colLast">
<div class="block">Check if schema is compatible with current topic schema.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkTopicPublishThrottlingRate()">checkTopicPublishThrottlingRate</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(boolean)">close</a></span>​(boolean closeWithoutWaitingClientDisconnect)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<<a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSubscription(java.lang.String,org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition,boolean)">createSubscription</a></span>​(java.lang.String subscriptionName,
org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition,
boolean replicateSubscriptionState)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete()">delete</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteForcefully()">deleteForcefully</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.common.protocol.schema.SchemaVersion></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteSchema()">deleteSchema</a></span>()</code></th>
<td class="colLast">
<div class="block">Delete the schema if this topic has a schema defined for it.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#disableCnxAutoRead()">disableCnxAutoRead</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#enableCnxAutoRead()">enableCnxAutoRead</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#endTxn(org.apache.pulsar.client.api.transaction.TxnID,int,long)">endTxn</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID,
int txnAction,
@@ -306,104 +312,98 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<div class="block">End the transaction in this topic.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.BacklogQuota</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">getBacklogQuota</a></span>​(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>default java.util.Optional<<a href="persistent/DispatchRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrokerDispatchRateLimiter()">getBrokerDispatchRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="BrokerService.html" title="class in org.apache.pulsar.broker.service">BrokerService</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrokerService()">getBrokerService</a></span>()</code></th>
<td class="colLast">
<div class="block">Get BrokerService.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>default java.util.Optional<<a href="persistent/DispatchRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDispatchRateLimiter()">getDispatchRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInternalStats(boolean)">getInternalStats</a></span>​(boolean includeLedgerMetadata)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastMessageId()">getLastMessageId</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.Position</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastPosition()">getLastPosition</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getName()">getName</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>java.util.Map<java.lang.String,​<a href="Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getProducers()">getProducers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​? extends <a href="Replicator.html" title="interface in org.apache.pulsar.broker.service">Replicator</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicators()">getReplicators</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSchemaValidationEnforced()">getSchemaValidationEnforced</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.stats.TopicStatsImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStats(boolean,boolean,boolean)">getStats</a></span>​(boolean getPreciseBacklog,
boolean subscriptionBacklogSize,
boolean getEarliestTimeInBacklog)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscription(java.lang.String)">getSubscription</a></span>​(java.lang.String subscription)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​? extends <a href="Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscriptions()">getSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasSchema()">hasSchema</a></span>()</code></th>
<td class="colLast">
<div class="block">Whether a topic has had a schema defined for it.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementPublishCount(int,long)">incrementPublishCount</a></span>​(int numOfMessages,
long msgSizeInBytes)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i39" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
-<td class="colLast"> </td>
-</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBrokerPublishRateExceeded()">isBrokerPublishRateExceeded</a></span>()</code></th>
@@ -914,14 +914,14 @@ java.util.concurrent.CompletableFuture<<a href="Consumer.html" title="class i
<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> onPoliciesUpdate​(org.apache.pulsar.common.policies.data.Policies data)</pre>
</li>
</ul>
-<a id="isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
+<a id="checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isBacklogQuotaExceeded</h4>
-<pre class="methodSignature">boolean isBacklogQuotaExceeded​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
+<h4>checkBacklogQuotaExceeded</h4>
+<pre class="methodSignature">java.util.concurrent.CompletableFuture<java.lang.Void> checkBacklogQuotaExceeded​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
</li>
</ul>
<a id="isEncryptionRequired()">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.TopicBacklogQuotaExceededException.html
similarity index 58%
copy from content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html
copy to content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.TopicBacklogQuotaExceededException.html
index 3649208..a7787e4 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v3/package-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.TopicBacklogQuotaExceededException.html
@@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
-<title>org.apache.pulsar.broker.admin.v3 (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException (Pulsar Broker 2.10.0-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
@@ -20,7 +20,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="org.apache.pulsar.broker.admin.v3 (Pulsar Broker 2.10.0-SNAPSHOT API)";
+ parent.document.title="Uses of Class org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException (Pulsar Broker 2.10.0-SNAPSHOT API)";
}
}
catch(err) {
@@ -45,10 +45,10 @@ loadScripts(document, 'script');</script>
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
@@ -93,71 +93,9 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</header>
<main role="main">
<div class="header">
-<h1 title="Package" class="title">Package org.apache.pulsar.broker.admin.v3</h1>
-</div>
-<div class="contentContainer">
-<section role="region"><a id="package.description">
-<!-- -->
-</a>
-<div class="block">Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.</div>
-</section>
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary">
-<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<th class="colFirst" scope="row"><a href="Functions.html" title="class in org.apache.pulsar.broker.admin.v3">Functions</a></th>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="Packages.html" title="class in org.apache.pulsar.broker.admin.v3">Packages</a></th>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<th class="colFirst" scope="row"><a href="Sink.html" title="class in org.apache.pulsar.broker.admin.v3">Sink</a></th>
-<td class="colLast">Deprecated.</td>
-</tr>
-<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="Sinks.html" title="class in org.apache.pulsar.broker.admin.v3">Sinks</a></th>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<th class="colFirst" scope="row"><a href="Source.html" title="class in org.apache.pulsar.broker.admin.v3">Source</a></th>
-<td class="colLast">Deprecated.</td>
-</tr>
-<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="Sources.html" title="class in org.apache.pulsar.broker.admin.v3">Sources</a></th>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<th class="colFirst" scope="row"><a href="Transactions.html" title="class in org.apache.pulsar.broker.admin.v3">Transactions</a></th>
-<td class="colLast"> </td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
+<h2 title="Uses of Class org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException" class="title">Uses of Class<br>org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException</h2>
</div>
+<div class="classUseContainer">No usage of org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
@@ -171,10 +109,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.html
index 8f030ce..fd87a89 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/BrokerServiceException.html
@@ -233,36 +233,41 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBacklogQuotaExceededException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></span></code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class </code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></span></code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../BrokerServiceException.UnsupportedVersionException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.UnsupportedVersionException</a></span></code></th>
<td class="colLast"> </td>
</tr>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Consumer.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Consumer.html
index 2572a3f..74c6b65 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Consumer.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Consumer.html
@@ -304,6 +304,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractTopic.</span><code><span class="memberNameLink"><a href="../AbstractTopic.html#getActiveConsumer(org.apache.pulsar.broker.service.Subscription)">getActiveConsumer</a></span>​(<a href="../Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a> subscription)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractDispatcherMultipleConsumers.</span><code><span class="memberNameLink"><a href="../AbstractDispatcherMultipleConsumers.html#getNextConsumer()">getNextConsumer</a></span>()</code></th>
<td class="colLast">
@@ -311,36 +316,36 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
Broker gives more priority while dispatching messages.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractDispatcherMultipleConsumers.</span><code><span class="memberNameLink"><a href="../AbstractDispatcherMultipleConsumers.html#getRandomConsumer()">getRandomConsumer</a></span>()</code></th>
<td class="colLast">
<div class="block">Get random consumer from consumerList.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ConsistentHashingStickyKeyConsumerSelector.</span><code><span class="memberNameLink"><a href="../ConsistentHashingStickyKeyConsumerSelector.html#select(int)">select</a></span>​(int hash)</code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashRangeAutoSplitStickyKeyConsumerSelector.</span><code><span class="memberNameLink"><a href="../HashRangeAutoSplitStickyKeyConsumerSelector.html#select(int)">select</a></span>​(int hash)</code></th>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">HashRangeExclusiveStickyKeyConsumerSelector.</span><code><span class="memberNameLink"><a href="../HashRangeExclusiveStickyKeyConsumerSelector.html#select(int)">select</a></span>​(int hash)</code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>default <a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StickyKeyConsumerSelector.</span><code><span class="memberNameLink"><a href="../StickyKeyConsumerSelector.html#select(byte%5B%5D)">select</a></span>​(byte[] stickyKey)</code></th>
<td class="colLast">
<div class="block">Select a consumer by sticky key.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">StickyKeyConsumerSelector.</span><code><span class="memberNameLink"><a href="../StickyKeyConsumerSelector.html#select(int)">select</a></span>​(int hash)</code></th>
<td class="colLast">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Subscription.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Subscription.html
index 56c0ef5..094d10f 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Subscription.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Subscription.html
@@ -257,6 +257,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../Consumer.html" title="class in org.apache.pulsar.broker.service">Consumer</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">AbstractTopic.</span><code><span class="memberNameLink"><a href="../AbstractTopic.html#getActiveConsumer(org.apache.pulsar.broker.service.Subscription)">getActiveConsumer</a></span>​(<a href="../Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a> subscription)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>io.netty.util.concurrent.Future<java.lang.Void></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PulsarCommandSender.</span><code><span class="memberNameLink"><a href="../PulsarCommandSender.html#sendMessagesToConsumer(long,java.lang.String,org.apache.pulsar.broker.service.Subscription,int,java.util.List,org.apache.pulsar.broker.service.EntryBatchSizes,org.apache.pulsar.broker.service.EntryBatchIndexesAcks,org.apache.pulsar.broker.service.RedeliveryTracker)">sendMessagesToConsumer</a></span>​(long consumerId,
java.lang.String topicName,
@@ -268,7 +273,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<a href="../RedeliveryTracker.html" title="interface in org.apache.pulsar.broker.service">RedeliveryTracker</a> redeliveryTracker)</code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>io.netty.channel.ChannelPromise</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">PulsarCommandSenderImpl.</span><code><span class="memberNameLink"><a href="../PulsarCommandSenderImpl.html#sendMessagesToConsumer(long,java.lang.String,org.apache.pulsar.broker.service.Subscription,int,java.util.List,org.apache.pulsar.broker.service.EntryBatchSizes,org.apache.pulsar.broker.service.EntryBatchIndexesAcks,org.apache.pulsar.broker.service.RedeliveryTracker)">sendMessagesToConsumer</a></span>​(long consumerId,
java.lang.String topicName,
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Topic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Topic.html
index db13604..009e8b90 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Topic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/class-use/Topic.html
@@ -253,25 +253,33 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.util.Optional<<a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#getTopicIfExists(java.lang.String)">getTopicIfExists</a></span>​(java.lang.String topic)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#getTopic(java.lang.String,boolean,java.util.Map)">getTopic</a></span>​(java.lang.String topic,
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.util.Optional<<a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#getTopicIfExists(java.lang.String)">getTopicIfExists</a></span>​(java.lang.String topic)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>java.util.Optional<<a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#getTopicReference(java.lang.String)">getTopicReference</a></span>​(java.lang.String topic)</code></th>
<td class="colLast">
<div class="block">Get a reference to a topic that is currently loaded in the broker.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​java.util.concurrent.CompletableFuture<java.util.Optional<<a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>>></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#getTopics()">getTopics</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.util.Optional<<a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a>>></code></td>
-<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#loadOrCreatePersistentTopic(java.lang.String,boolean)">loadOrCreatePersistentTopic</a></span>​(java.lang.String topic,
- boolean createIfMissing)</code></th>
+<th class="colSecond" scope="row"><span class="typeNameLabel">BrokerService.</span><code><span class="memberNameLink"><a href="../BrokerService.html#loadOrCreatePersistentTopic(java.lang.String,boolean,java.util.Map)">loadOrCreatePersistentTopic</a></span>​(java.lang.String topic,
+ boolean createIfMissing,
+ java.util.Map<java.lang.String,​java.lang.String> properties)</code></th>
<td class="colLast">
<div class="block">It creates a topic async and returns CompletableFuture.</div>
</td>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html
index 7411f50..9daaad5 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/nonpersistent/NonPersistentTopic.html
@@ -250,69 +250,75 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
</td>
</tr>
<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkDeduplicationSnapshot()">checkDeduplicationSnapshot</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkGC()">checkGC</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfTransactionBufferRecoverCompletely(boolean)">checkIfTransactionBufferRecoverCompletely</a></span>​(boolean isTxnEnabled)</code></th>
<td class="colLast">
<div class="block">Wait TransactionBuffer Recovers completely.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkInactiveSubscriptions()">checkInactiveSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageDeduplicationInfo()">checkMessageDeduplicationInfo</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageExpiry()">checkMessageExpiry</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkReplication()">checkReplication</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(boolean)">close</a></span>​(boolean closeWithoutWaitingClientDisconnect)</code></th>
<td class="colLast">
<div class="block">Close this topic - close all producers and subscriptions associated with this topic.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<<a href="../Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSubscription(java.lang.String,org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition,boolean)">createSubscription</a></span>​(java.lang.String subscriptionName,
org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition,
boolean replicateSubscriptionState)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete()">delete</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteForcefully()">deleteForcefully</a></span>()</code></th>
<td class="colLast">
<div class="block">Forcefully close all producers/consumers/replicators and deletes the topic.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#endTxn(org.apache.pulsar.client.api.transaction.TxnID,int,long)">endTxn</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID,
int txnAction,
@@ -321,82 +327,76 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
<div class="block">End the transaction in this topic.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.BacklogQuota</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">getBacklogQuota</a></span>​(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInternalStats(boolean)">getInternalStats</a></span>​(boolean includeLedgerMetadata)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastMessageId()">getLastMessageId</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.Position</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastPosition()">getLastPosition</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfConsumers()">getNumberOfConsumers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfSameAddressConsumers(java.lang.String)">getNumberOfSameAddressConsumers</a></span>​(java.lang.String clientAddress)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../Replicator.html" title="interface in org.apache.pulsar.broker.service">Replicator</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPersistentReplicator(java.lang.String)">getPersistentReplicator</a></span>​(java.lang.String remoteCluster)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​<a href="NonPersistentReplicator.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentReplicator</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicators()">getReplicators</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStats(boolean,boolean,boolean)">getStats</a></span>​(boolean getPreciseBacklog,
boolean subscriptionBacklogSize,
boolean getEarliestTimeInBacklog)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscription(java.lang.String)">getSubscription</a></span>​(java.lang.String subscription)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​<a href="NonPersistentSubscription.html" title="class in org.apache.pulsar.broker.service.nonpersistent">NonPersistentSubscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscriptions()">getSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.lang.Long></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementTopicEpoch(java.util.Optional)">incrementTopicEpoch</a></span>​(java.util.Optional<java.lang.Long> currentEpoch)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i29" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isActive()">isActive</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isActive()">isActive</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i31" class="rowColor">
@@ -507,7 +507,7 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.service.<a href="../AbstractTopic.html" title="class in org.apache.pulsar.broker.service">AbstractTopic</a></h3>
-<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addProducer(org.apache.pulsar.broker.service.Producer,java.util.concurrent.CompletableFuture)">addProducer</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleFor [...]
+<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addProducer(org.apache.pulsar.broker.service.Producer,java.util.concurrent.CompletableFuture)">addProducer</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleFor [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -1047,17 +1047,17 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
</dl>
</li>
</ul>
-<a id="isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
+<a id="checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isBacklogQuotaExceeded</h4>
-<pre class="methodSignature">public boolean isBacklogQuotaExceeded​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
+<h4>checkBacklogQuotaExceeded</h4>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> checkBacklogQuotaExceeded​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../Topic.html#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded</a></code> in interface <code><a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></code></dd>
+<dd><code><a href="../Topic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a></code> in interface <code><a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>quota exceeded status for blocking producer creation</dd>
</dl>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-summary.html
index 0fdfb98..4b70dda 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-summary.html
@@ -456,30 +456,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBacklogQuotaExceededException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicBusyException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicClosedException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicFencedException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicNotFoundException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicNotFoundException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></th>
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicPoliciesCacheNotInitException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicPoliciesCacheNotInitException</a></th>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="BrokerServiceException.TopicTerminatedException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.TopicTerminatedException</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<th class="colFirst" scope="row"><a href="BrokerServiceException.UnsupportedVersionException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.UnsupportedVersionException</a></th>
<td class="colLast"> </td>
</tr>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-tree.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-tree.html
index ec91be4..d14f563 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-tree.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/package-tree.html
@@ -183,6 +183,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.SubscriptionInvalidCursorPosition.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.SubscriptionInvalidCursorPosition</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.SubscriptionNotFoundException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.SubscriptionNotFoundException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.TooManyRequestsException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TooManyRequestsException</span></a></li>
+<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBacklogQuotaExceededException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBusyException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicClosedException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicFencedException</span></a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/PersistentTopic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/PersistentTopic.html
index ba13918..06a9140 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/PersistentTopic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/PersistentTopic.html
@@ -316,115 +316,126 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
</td>
</tr>
<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkCompaction()">checkCompaction</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkDeduplicationSnapshot()">checkDeduplicationSnapshot</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkDeduplicationStatus()">checkDeduplicationStatus</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkGC()">checkGC</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIfTransactionBufferRecoverCompletely(boolean)">checkIfTransactionBufferRecoverCompletely</a></span>​(boolean isTxnEnabled)</code></th>
<td class="colLast">
<div class="block">Wait TransactionBuffer Recovers completely.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkInactiveSubscriptions()">checkInactiveSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageDeduplicationInfo()">checkMessageDeduplicationInfo</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkMessageExpiry()">checkMessageExpiry</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkReplicatedSubscriptionControllerState()">checkReplicatedSubscriptionControllerState</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkReplication()">checkReplication</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkSubscriptionTypesEnable(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType)">checkSubscriptionTypesEnable</a></span>​(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subType)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkTimeBacklogExceeded()">checkTimeBacklogExceeded</a></span>()</code></th>
+<td class="colLast"> </td>
+</tr>
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clearBacklog()">clearBacklog</a></span>()</code></th>
<td class="colLast">
<div class="block">Clears backlog for all cursors in the topic.</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#clearBacklog(java.lang.String)">clearBacklog</a></span>​(java.lang.String cursorName)</code></th>
<td class="colLast">
<div class="block">Clears backlog for a given cursor in the topic.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close()">close</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(boolean)">close</a></span>​(boolean closeWithoutWaitingClientDisconnect)</code></th>
<td class="colLast">
<div class="block">Close this topic - close all producers and subscriptions associated with this topic.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.client.admin.LongRunningProcessStatus</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#compactionStatus()">compactionStatus</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<<a href="../Subscription.html" title="interface in org.apache.pulsar.broker.service">Subscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createSubscription(java.lang.String,org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition,boolean)">createSubscription</a></span>​(java.lang.String subscriptionName,
org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition,
boolean replicateSubscriptionState)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete()">delete</a></span>()</code></th>
<td class="colLast">
<div class="block">Delete the managed ledger associated with this topic.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteForcefully()">deleteForcefully</a></span>()</code></th>
<td class="colLast">
<div class="block">Forcefully close all producers/consumers/replicators and deletes the topic.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#endTxn(org.apache.pulsar.client.api.transaction.TxnID,int,long)">endTxn</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID,
int txnAction,
@@ -433,272 +444,261 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
<div class="block">End the transaction in this topic.</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.BacklogQuota</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBacklogQuota(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">getBacklogQuota</a></span>​(org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBacklogSize()">getBacklogSize</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>java.util.Optional<<a href="DispatchRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getBrokerDispatchRateLimiter()">getBrokerDispatchRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../compaction/CompactedTopic.html" title="interface in org.apache.pulsar.compaction">CompactedTopic</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactedTopic()">getCompactedTopic</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>java.util.Optional<<a href="../../../compaction/CompactedTopicContext.html" title="class in org.apache.pulsar.compaction">CompactedTopicContext</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactedTopicContext()">getCompactedTopicContext</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDelayedDeliveryTickTimeMillis()">getDelayedDeliveryTickTimeMillis</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>java.util.Optional<<a href="DispatchRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">DispatchRateLimiter</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDispatchRateLimiter()">getDispatchRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.impl.PositionImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFirstPosition()">getFirstPosition</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistentTopicInternalStats></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getInternalStats(boolean)">getInternalStats</a></span>​(boolean includeLedgerMetadata)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastDataMessagePublishedTimestamp()">getLastDataMessagePublishedTimestamp</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.MessageId></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastMessageId()">getLastMessageId</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.Position</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastPosition()">getLastPosition</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastPublishedSequenceId(java.lang.String)">getLastPublishedSequenceId</a></span>​(java.lang.String producerName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastUpdatedAvgPublishRateInByte()">getLastUpdatedAvgPublishRateInByte</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>double</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getLastUpdatedAvgPublishRateInMsg()">getLastUpdatedAvgPublishRateInMsg</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.ManagedLedger</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getManagedLedger()">getManagedLedger</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.impl.PositionImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxReadPosition()">getMaxReadPosition</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxUnackedMessagesOnConsumer()">getMaxUnackedMessagesOnConsumer</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxUnackedMessagesOnSubscription()">getMaxUnackedMessagesOnSubscription</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="MessageDeduplication.html" title="class in org.apache.pulsar.broker.service.persistent">MessageDeduplication</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMessageDeduplication()">getMessageDeduplication</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfConsumers()">getNumberOfConsumers</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfEntries()">getNumberOfEntries</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getNumberOfSameAddressConsumers(java.lang.String)">getNumberOfSameAddressConsumers</a></span>​(java.lang.String clientAddress)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<org.apache.bookkeeper.mledger.ManagedLedger></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPendingAckManagedLedger(java.lang.String)">getPendingAckManagedLedger</a></span>​(java.lang.String subName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../Replicator.html" title="interface in org.apache.pulsar.broker.service">Replicator</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPersistentReplicator(java.lang.String)">getPersistentReplicator</a></span>​(java.lang.String remoteCluster)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>org.apache.bookkeeper.mledger.impl.PositionImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPositionAfterN(org.apache.bookkeeper.mledger.impl.PositionImpl,long)">getPositionAfterN</a></span>​(org.apache.bookkeeper.mledger.impl.PositionImpl startPosition,
long n)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>java.util.Optional<<a href="ReplicatedSubscriptionsController.html" title="class in org.apache.pulsar.broker.service.persistent">ReplicatedSubscriptionsController</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicatedSubscriptionController()">getReplicatedSubscriptionController</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​<a href="../Replicator.html" title="interface in org.apache.pulsar.broker.service">Replicator</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicators()">getReplicators</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.stats.TopicStatsImpl</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStats(boolean,boolean,boolean)">getStats</a></span>​(boolean getPreciseBacklog,
boolean subscriptionBacklogSize,
boolean getEarliestTimeInBacklog)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>java.util.Optional<<a href="SubscribeRateLimiter.html" title="class in org.apache.pulsar.broker.service.persistent">SubscribeRateLimiter</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscribeRateLimiter()">getSubscribeRateLimiter</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="PersistentSubscription.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentSubscription</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscription(java.lang.String)">getSubscription</a></span>​(java.lang.String subscriptionName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,​<a href="PersistentSubscription.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentSubscription</a>></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSubscriptions()">getSubscriptions</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.TransactionBufferStats</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransactionBufferStats()">getTransactionBufferStats</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.TransactionInBufferStats</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID)">getTransactionInBufferStats</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.TransactionInPendingAckStats</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID,java.lang.String)">getTransactionInPendingAckStats</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID,
java.lang.String subName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>org.apache.pulsar.common.policies.data.TransactionPendingAckStats</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTransactionPendingAckStats(java.lang.String)">getTransactionPendingAckStats</a></span>​(java.lang.String subName)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#handleProducerRemoved(org.apache.pulsar.broker.service.Producer)">handleProducerRemoved</a></span>​(<a href="../Producer.html" title="class in org.apache.pulsar.broker.service">Producer</a> producer)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.lang.Long></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#incrementTopicEpoch(java.util.Optional)">incrementTopicEpoch</a></span>​(java.util.Optional<java.lang.Long> currentEpoch)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initialize()">initialize</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code>protected java.util.concurrent.CompletableFuture<java.lang.Void></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#initTopicPolicy()">initTopicPolicy</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isActive(org.apache.pulsar.common.policies.data.InactiveTopicDeleteMode)">isActive</a></span>​(org.apache.pulsar.common.policies.data.InactiveTopicDeleteMode deleteMode)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i69" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded</a></span>​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</code></th>
-<td class="colLast"> </td>
-</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCompactionEnabled()">isCompactionEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDeduplicationEnabled()">isDeduplicationEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDelayedDeliveryEnabled()">isDelayedDeliveryEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isOldestMessageExpired(org.apache.bookkeeper.mledger.ManagedCursor,int)">isOldestMessageExpired</a></span>​(org.apache.bookkeeper.mledger.ManagedCursor cursor,
int messageTTLInSeconds)</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isPersistent()">isPersistent</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReplicated()">isReplicated</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSizeBacklogExceeded()">isSizeBacklogExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSystemTopic()">isSystemTopic</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTerminated()">isTerminated</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
-<tr id="i79" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTimeBacklogExceeded()">isTimeBacklogExceeded</a></span>()</code></th>
-<td class="colLast"> </td>
-</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTxnAborted(org.apache.pulsar.client.api.transaction.TxnID)">isTxnAborted</a></span>​(org.apache.pulsar.client.api.transaction.TxnID txnID)</code></th>
@@ -829,7 +829,7 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.service.<a href="../AbstractTopic.html" title="class in org.apache.pulsar.broker.service">AbstractTopic</a></h3>
-<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleForConsumer(org.apache.pulsar.common.protocol.schema.SchemaData)">checkSchemaCompatibleForConsumer</a>, <a href="../AbstractTopic.html#checkTopicF [...]
+<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleForConsumer(org.apache.pulsar.common.protocol.schema.SchemaData)">checkSchemaCompatibleForConsumer</a>, <a href="../AbstractTopic.html#checkTopicF [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -1655,17 +1655,17 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
</dl>
</li>
</ul>
-<a id="isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
+<a id="checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isBacklogQuotaExceeded</h4>
-<pre class="methodSignature">public boolean isBacklogQuotaExceeded​(java.lang.String producerName,
- org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
+<h4>checkBacklogQuotaExceeded</h4>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Void> checkBacklogQuotaExceeded​(java.lang.String producerName,
+ org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../Topic.html#isBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">isBacklogQuotaExceeded</a></code> in interface <code><a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></code></dd>
+<dd><code><a href="../Topic.html#checkBacklogQuotaExceeded(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">checkBacklogQuotaExceeded</a></code> in interface <code><a href="../Topic.html" title="interface in org.apache.pulsar.broker.service">Topic</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>quota exceeded status for blocking producer creation</dd>
</dl>
@@ -1684,13 +1684,13 @@ implements <a href="../Topic.html" title="interface in org.apache.pulsar.broker.
</dl>
</li>
</ul>
-<a id="isTimeBacklogExceeded()">
+<a id="checkTimeBacklogExceeded()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isTimeBacklogExceeded</h4>
-<pre class="methodSignature">public boolean isTimeBacklogExceeded()</pre>
+<h4>checkTimeBacklogExceeded</h4>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Boolean> checkTimeBacklogExceeded()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>determine if backlog quota enforcement needs to be done for topic based on time limit</dd>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/SystemTopic.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/SystemTopic.html
index d9673eb..0be43af 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/SystemTopic.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/persistent/SystemTopic.html
@@ -248,27 +248,27 @@ extends <a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCompactionEnabled()">isCompactionEnabled</a></span>()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkTimeBacklogExceeded()">checkTimeBacklogExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDeleteWhileInactive()">isDeleteWhileInactive</a></span>()</code></th>
+<td class="colFirst"><code>java.util.concurrent.CompletableFuture<java.lang.Boolean></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isCompactionEnabled()">isCompactionEnabled</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSizeBacklogExceeded()">isSizeBacklogExceeded</a></span>()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isDeleteWhileInactive()">isDeleteWhileInactive</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSystemTopic()">isSystemTopic</a></span>()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSizeBacklogExceeded()">isSizeBacklogExceeded</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isTimeBacklogExceeded()">isTimeBacklogExceeded</a></span>()</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSystemTopic()">isSystemTopic</a></span>()</code></th>
<td class="colLast"> </td>
</tr>
</table>
@@ -277,14 +277,14 @@ extends <a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.service.persistent.<a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></h3>
-<code><a href="PersistentTopic.html#addComplete(org.apache.bookkeeper.mledger.Position,io.netty.buffer.ByteBuf,java.lang.Object)">addComplete</a>, <a href="PersistentTopic.html#addFailed(org.apache.bookkeeper.mledger.ManagedLedgerException,java.lang.Object)">addFailed</a>, <a href="PersistentTopic.html#addProducer(org.apache.pulsar.broker.service.Producer,java.util.concurrent.CompletableFuture)">addProducer</a>, <a href="PersistentTopic.html#addReplicationCluster(java.lang.String,org.apa [...]
+<code><a href="PersistentTopic.html#addComplete(org.apache.bookkeeper.mledger.Position,io.netty.buffer.ByteBuf,java.lang.Object)">addComplete</a>, <a href="PersistentTopic.html#addFailed(org.apache.bookkeeper.mledger.ManagedLedgerException,java.lang.Object)">addFailed</a>, <a href="PersistentTopic.html#addProducer(org.apache.pulsar.broker.service.Producer,java.util.concurrent.CompletableFuture)">addProducer</a>, <a href="PersistentTopic.html#addReplicationCluster(java.lang.String,org.apa [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.pulsar.broker.service.AbstractTopic">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.service.<a href="../AbstractTopic.html" title="class in org.apache.pulsar.broker.service">AbstractTopic</a></h3>
-<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleForConsumer(org.apache.pulsar.common.protocol.schema.SchemaData)">checkSchemaCompatibleForConsumer</a>, <a href="../AbstractTopic.html#checkTopicF [...]
+<code><a href="../AbstractTopic.html#addConsumerToSubscription(org.apache.pulsar.broker.service.Subscription,org.apache.pulsar.broker.service.Consumer)">addConsumerToSubscription</a>, <a href="../AbstractTopic.html#addSchema(org.apache.pulsar.common.protocol.schema.SchemaData)">addSchema</a>, <a href="../AbstractTopic.html#checkSchemaCompatibleForConsumer(org.apache.pulsar.common.protocol.schema.SchemaData)">checkSchemaCompatibleForConsumer</a>, <a href="../AbstractTopic.html#checkTopicF [...]
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -370,16 +370,16 @@ extends <a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.
</dl>
</li>
</ul>
-<a id="isTimeBacklogExceeded()">
+<a id="checkTimeBacklogExceeded()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>isTimeBacklogExceeded</h4>
-<pre class="methodSignature">public boolean isTimeBacklogExceeded()</pre>
+<h4>checkTimeBacklogExceeded</h4>
+<pre class="methodSignature">public java.util.concurrent.CompletableFuture<java.lang.Boolean> checkTimeBacklogExceeded()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="PersistentTopic.html#isTimeBacklogExceeded()">isTimeBacklogExceeded</a></code> in class <code><a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></code></dd>
+<dd><code><a href="PersistentTopic.html#checkTimeBacklogExceeded()">checkTimeBacklogExceeded</a></code> in class <code><a href="PersistentTopic.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentTopic</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>determine if backlog quota enforcement needs to be done for topic based on time limit</dd>
</dl>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/IncompatibleSchemaException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/IncompatibleSchemaException.html
index 4af5d66..ef7806d 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/IncompatibleSchemaException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/IncompatibleSchemaException.html
@@ -174,7 +174,7 @@ extends <a href="SchemaException.html" title="class in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="../../BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
+<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/InvalidSchemaDataException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/InvalidSchemaDataException.html
index 500c524..7fe4f0a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/InvalidSchemaDataException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/InvalidSchemaDataException.html
@@ -174,7 +174,7 @@ extends <a href="SchemaException.html" title="class in org.apache.pulsar.broker.
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="../../BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
+<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/SchemaException.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/SchemaException.html
index 8dce140..6363145 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/SchemaException.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/service/schema/exceptions/SchemaException.html
@@ -179,7 +179,7 @@ extends <a href="../../BrokerServiceException.html" title="class in org.apache.p
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class org.apache.pulsar.broker.service.<a href="../../BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a></h3>
-<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
+<code><a href="../../BrokerServiceException.AddEntryMetadataException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AddEntryMetadataException</a>, <a href="../../BrokerServiceException.AlreadyRunningException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.AlreadyRunningException</a>, <a href="../../BrokerServiceException.ConsumerAssignException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException.C [...]
</ul>
</li>
</ul>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/web/class-use/PulsarWebResource.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/web/class-use/PulsarWebResource.html
index d6da8b6..bc78c88 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/web/class-use/PulsarWebResource.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/web/class-use/PulsarWebResource.html
@@ -463,29 +463,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</tr>
<tr class="altColor">
<td class="colFirst"><code>class </code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3">PersistentTopics</a></span></code></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/Sink.html" title="class in org.apache.pulsar.broker.admin.v3">Sink</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/Sinks.html" title="class in org.apache.pulsar.broker.admin.v3">Sinks</a></span></code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/Source.html" title="class in org.apache.pulsar.broker.admin.v3">Source</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/Sources.html" title="class in org.apache.pulsar.broker.admin.v3">Sources</a></span></code></th>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>class </code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../admin/v3/Transactions.html" title="class in org.apache.pulsar.broker.admin.v3">Transactions</a></span></code></th>
<td class="colLast"> </td>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
index ffe949b..5f3d12a 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Mon Jan 24 18:09:27 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Wed Jan 26 00:07:28 UTC 2022 -->
<title>Pulsar Broker 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-tree.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-tree.html
index 05334a3..db997d7 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-tree.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-tree.html
@@ -546,6 +546,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2"><span class="typeNameLink">NonPersistentTopics</span></a></li>
</ul>
</li>
+<li class="circle">org.apache.pulsar.broker.admin.v3.<a href="org/apache/pulsar/broker/admin/v3/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v3"><span class="typeNameLink">PersistentTopics</span></a></li>
<li class="circle">org.apache.pulsar.broker.rest.<a href="org/apache/pulsar/broker/rest/TopicsBase.html" title="class in org.apache.pulsar.broker.rest"><span class="typeNameLink">TopicsBase</span></a>
<ul>
<li class="circle">org.apache.pulsar.broker.rest.<a href="org/apache/pulsar/broker/rest/Topics.html" title="class in org.apache.pulsar.broker.rest"><span class="typeNameLink">Topics</span></a></li>
@@ -726,6 +727,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionInvalidCursorPosition.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.SubscriptionInvalidCursorPosition</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.SubscriptionNotFoundException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.SubscriptionNotFoundException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TooManyRequestsException</span></a></li>
+<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBacklogQuotaExceededException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBusyException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicBusyException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicClosedException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicClosedException</span></a></li>
<li class="circle">org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicFencedException.html" title="class in org.apache.pulsar.broker.service"><span class="typeNameLink">BrokerServiceException.TopicFencedException</span></a></li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip
index 76196bf..0cfa28b 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/serialized-form.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/serialized-form.html
index 0e4f072..6e71266 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/serialized-form.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/serialized-form.html
@@ -224,6 +224,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
</a>
<h3>Class <a href="org/apache/pulsar/broker/service/BrokerServiceException.TooManyRequestsException.html" title="class in org.apache.pulsar.broker.service">org.apache.pulsar.broker.service.BrokerServiceException.TooManyRequestsException</a> extends <a href="org/apache/pulsar/broker/service/BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a> implements Serializable</h3>
</li>
+<li class="blockList"><a id="org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException">
+<!-- -->
+</a>
+<h3>Class <a href="org/apache/pulsar/broker/service/BrokerServiceException.TopicBacklogQuotaExceededException.html" title="class in org.apache.pulsar.broker.service">org.apache.pulsar.broker.service.BrokerServiceException.TopicBacklogQuotaExceededException</a> extends <a href="org/apache/pulsar/broker/service/BrokerServiceException.html" title="class in org.apache.pulsar.broker.service">BrokerServiceException</a> implements Serializable</h3>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>retentionPolicy</h4>
+<pre>org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy retentionPolicy</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
<li class="blockList"><a id="org.apache.pulsar.broker.service.BrokerServiceException.TopicBusyException">
<!-- -->
</a>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.js b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.js
index e9311af..dd5b929 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.js
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.js
@@ -1 +1 @@
-typeSearchIndex = [{"p":"org.apache.pulsar.broker.transaction.buffer.matadata","l":"AbortTxnMetadata"},{"p":"org.apache.pulsar.broker.service","l":"AbstractBaseDispatcher"},{"p":"org.apache.pulsar.broker.service","l":"AbstractDispatcherMultipleConsumers"},{"p":"org.apache.pulsar.broker.service","l":"AbstractDispatcherSingleActiveConsumer"},{"p":"org.apache.pulsar.broker.service","l":"AbstractReplicator"},{"p":"org.apache.pulsar.broker.service","l":"AbstractTopic"},{"p":"org.apache.pulsar [...]
\ No newline at end of file
+typeSearchIndex = [{"p":"org.apache.pulsar.broker.transaction.buffer.matadata","l":"AbortTxnMetadata"},{"p":"org.apache.pulsar.broker.service","l":"AbstractBaseDispatcher"},{"p":"org.apache.pulsar.broker.service","l":"AbstractDispatcherMultipleConsumers"},{"p":"org.apache.pulsar.broker.service","l":"AbstractDispatcherSingleActiveConsumer"},{"p":"org.apache.pulsar.broker.service","l":"AbstractReplicator"},{"p":"org.apache.pulsar.broker.service","l":"AbstractTopic"},{"p":"org.apache.pulsar [...]
\ No newline at end of file
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip
index dfde174..4119a5c 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip
index 77a6173..2b894d6 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
index 9993ed4..e2eff36 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Mon Jan 24 18:09:14 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Wed Jan 26 00:07:17 UTC 2022 -->
<title>Pulsar Functions :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip
index 6fbde54..d9b3029 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip
index 082b023..953019e 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/python/2.10.0-SNAPSHOT/index.html b/content/api/python/2.10.0-SNAPSHOT/index.html
index b2ffc29..94b2591 100644
--- a/content/api/python/2.10.0-SNAPSHOT/index.html
+++ b/content/api/python/2.10.0-SNAPSHOT/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd47142e50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b68405e50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd3f6b6350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b60979350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd3f6b6290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b60979290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/api/python/index.html b/content/api/python/index.html
index b2ffc29..94b2591 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd47142e50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b68405e50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd3f6b6350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b60979350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7fcd3f6b6290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f8b60979290>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/docs/en/2.5.0/administration-pulsar-manager.html b/content/docs/en/2.5.0/administration-pulsar-manager.html
index a3e562e..780a861 100644
--- a/content/docs/en/2.5.0/administration-pulsar-manager.html
+++ b/content/docs/en/2.5.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.5.0/administration-pulsar-manager/index.html b/content/docs/en/2.5.0/administration-pulsar-manager/index.html
index a3e562e..780a861 100644
--- a/content/docs/en/2.5.0/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.5.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.5.1/administration-pulsar-manager.html b/content/docs/en/2.5.1/administration-pulsar-manager.html
index 5ead4e2..9714ae2 100644
--- a/content/docs/en/2.5.1/administration-pulsar-manager.html
+++ b/content/docs/en/2.5.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.5.1/administration-pulsar-manager/index.html b/content/docs/en/2.5.1/administration-pulsar-manager/index.html
index 5ead4e2..9714ae2 100644
--- a/content/docs/en/2.5.1/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.5.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.5.2/administration-pulsar-manager.html b/content/docs/en/2.5.2/administration-pulsar-manager.html
index efc370e..c8d0687 100644
--- a/content/docs/en/2.5.2/administration-pulsar-manager.html
+++ b/content/docs/en/2.5.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.5.2/administration-pulsar-manager/index.html b/content/docs/en/2.5.2/administration-pulsar-manager/index.html
index efc370e..c8d0687 100644
--- a/content/docs/en/2.5.2/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.5.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.0/administration-pulsar-manager.html b/content/docs/en/2.6.0/administration-pulsar-manager.html
index 74b721f..7fe0581 100644
--- a/content/docs/en/2.6.0/administration-pulsar-manager.html
+++ b/content/docs/en/2.6.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.0/administration-pulsar-manager/index.html b/content/docs/en/2.6.0/administration-pulsar-manager/index.html
index 74b721f..7fe0581 100644
--- a/content/docs/en/2.6.0/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.6.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.1/administration-pulsar-manager.html b/content/docs/en/2.6.1/administration-pulsar-manager.html
index 8e423af..cd59161 100644
--- a/content/docs/en/2.6.1/administration-pulsar-manager.html
+++ b/content/docs/en/2.6.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.1/administration-pulsar-manager/index.html b/content/docs/en/2.6.1/administration-pulsar-manager/index.html
index 8e423af..cd59161 100644
--- a/content/docs/en/2.6.1/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.6.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.2/administration-pulsar-manager.html b/content/docs/en/2.6.2/administration-pulsar-manager.html
index 70aa01d..17a1250 100644
--- a/content/docs/en/2.6.2/administration-pulsar-manager.html
+++ b/content/docs/en/2.6.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.2/administration-pulsar-manager/index.html b/content/docs/en/2.6.2/administration-pulsar-manager/index.html
index 70aa01d..17a1250 100644
--- a/content/docs/en/2.6.2/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.6.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.3/administration-pulsar-manager.html b/content/docs/en/2.6.3/administration-pulsar-manager.html
index 07fc13b5..39dbe50 100644
--- a/content/docs/en/2.6.3/administration-pulsar-manager.html
+++ b/content/docs/en/2.6.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.3/administration-pulsar-manager/index.html b/content/docs/en/2.6.3/administration-pulsar-manager/index.html
index 07fc13b5..39dbe50 100644
--- a/content/docs/en/2.6.3/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.6.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.4/administration-pulsar-manager.html b/content/docs/en/2.6.4/administration-pulsar-manager.html
index e3f21e3..12adee5 100644
--- a/content/docs/en/2.6.4/administration-pulsar-manager.html
+++ b/content/docs/en/2.6.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.6.4/administration-pulsar-manager/index.html b/content/docs/en/2.6.4/administration-pulsar-manager/index.html
index e3f21e3..12adee5 100644
--- a/content/docs/en/2.6.4/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.6.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.0/administration-pulsar-manager.html b/content/docs/en/2.7.0/administration-pulsar-manager.html
index b5eefb6..02fe099 100644
--- a/content/docs/en/2.7.0/administration-pulsar-manager.html
+++ b/content/docs/en/2.7.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.0/administration-pulsar-manager/index.html b/content/docs/en/2.7.0/administration-pulsar-manager/index.html
index b5eefb6..02fe099 100644
--- a/content/docs/en/2.7.0/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.7.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.1/administration-pulsar-manager.html b/content/docs/en/2.7.1/administration-pulsar-manager.html
index 2bd9c0e..6e6acfe5 100644
--- a/content/docs/en/2.7.1/administration-pulsar-manager.html
+++ b/content/docs/en/2.7.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.1/administration-pulsar-manager/index.html b/content/docs/en/2.7.1/administration-pulsar-manager/index.html
index 2bd9c0e..6e6acfe5 100644
--- a/content/docs/en/2.7.1/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.7.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.2/administration-pulsar-manager.html b/content/docs/en/2.7.2/administration-pulsar-manager.html
index 63c4d1b..b31fa44 100644
--- a/content/docs/en/2.7.2/administration-pulsar-manager.html
+++ b/content/docs/en/2.7.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.2/administration-pulsar-manager/index.html b/content/docs/en/2.7.2/administration-pulsar-manager/index.html
index 63c4d1b..b31fa44 100644
--- a/content/docs/en/2.7.2/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.7.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.3/administration-pulsar-manager.html b/content/docs/en/2.7.3/administration-pulsar-manager.html
index cb51eb8..c6a7246 100644
--- a/content/docs/en/2.7.3/administration-pulsar-manager.html
+++ b/content/docs/en/2.7.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.3/administration-pulsar-manager/index.html b/content/docs/en/2.7.3/administration-pulsar-manager/index.html
index cb51eb8..c6a7246 100644
--- a/content/docs/en/2.7.3/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.7.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.4/administration-pulsar-manager.html b/content/docs/en/2.7.4/administration-pulsar-manager.html
index 03d9315..424f3f6 100644
--- a/content/docs/en/2.7.4/administration-pulsar-manager.html
+++ b/content/docs/en/2.7.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.7.4/administration-pulsar-manager/index.html b/content/docs/en/2.7.4/administration-pulsar-manager/index.html
index 03d9315..424f3f6 100644
--- a/content/docs/en/2.7.4/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.7.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.8.0/administration-pulsar-manager.html b/content/docs/en/2.8.0/administration-pulsar-manager.html
index 71e909c..3a27b8f 100644
--- a/content/docs/en/2.8.0/administration-pulsar-manager.html
+++ b/content/docs/en/2.8.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.8.0/administration-pulsar-manager/index.html b/content/docs/en/2.8.0/administration-pulsar-manager/index.html
index 71e909c..3a27b8f 100644
--- a/content/docs/en/2.8.0/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.8.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.8.1/administration-pulsar-manager.html b/content/docs/en/2.8.1/administration-pulsar-manager.html
index e3c6839..866ceda 100644
--- a/content/docs/en/2.8.1/administration-pulsar-manager.html
+++ b/content/docs/en/2.8.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.8.1/administration-pulsar-manager/index.html b/content/docs/en/2.8.1/administration-pulsar-manager/index.html
index e3c6839..866ceda 100644
--- a/content/docs/en/2.8.1/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.8.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.9.0/administration-pulsar-manager.html b/content/docs/en/2.9.0/administration-pulsar-manager.html
index 1899148..905fd36 100644
--- a/content/docs/en/2.9.0/administration-pulsar-manager.html
+++ b/content/docs/en/2.9.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/2.9.0/administration-pulsar-manager/index.html b/content/docs/en/2.9.0/administration-pulsar-manager/index.html
index 1899148..905fd36 100644
--- a/content/docs/en/2.9.0/administration-pulsar-manager/index.html
+++ b/content/docs/en/2.9.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/administration-pulsar-manager.html b/content/docs/en/administration-pulsar-manager.html
index 867c0d8..9ea6f17 100644
--- a/content/docs/en/administration-pulsar-manager.html
+++ b/content/docs/en/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/administration-pulsar-manager/index.html b/content/docs/en/administration-pulsar-manager/index.html
index 867c0d8..9ea6f17 100644
--- a/content/docs/en/administration-pulsar-manager/index.html
+++ b/content/docs/en/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/next/administration-isolation.html b/content/docs/en/next/administration-isolation.html
index 6636b0d..08b745c 100644
--- a/content/docs/en/next/administration-isolation.html
+++ b/content/docs/en/next/administration-isolation.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2390-content-2392" class="tab-pane" data-group="group_2390" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2390-content-2393" class="tab-pane" data-group="group_2390" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/en/next/administration-isolation/index.html b/content/docs/en/next/administration-isolation/index.html
index 6636b0d..08b745c 100644
--- a/content/docs/en/next/administration-isolation/index.html
+++ b/content/docs/en/next/administration-isolation/index.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2390-content-2392" class="tab-pane" data-group="group_2390" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2390-content-2393" class="tab-pane" data-group="group_2390" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/en/next/administration-pulsar-manager.html b/content/docs/en/next/administration-pulsar-manager.html
index 7c05eac..cc24e99 100644
--- a/content/docs/en/next/administration-pulsar-manager.html
+++ b/content/docs/en/next/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/next/administration-pulsar-manager/index.html b/content/docs/en/next/administration-pulsar-manager/index.html
index 7c05eac..cc24e99 100644
--- a/content/docs/en/next/administration-pulsar-manager/index.html
+++ b/content/docs/en/next/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/en/next/io-file-source.html b/content/docs/en/next/io-file-source.html
index dd74ece..3129d94 100644
--- a/content/docs/en/next/io-file-source.html
+++ b/content/docs/en/next/io-file-source.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br><br> This allows you to process a larger number of files concurrently. <br><br>However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br><br> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="usage"></a><a href="#usage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
diff --git a/content/docs/en/next/io-file-source/index.html b/content/docs/en/next/io-file-source/index.html
index dd74ece..3129d94 100644
--- a/content/docs/en/next/io-file-source/index.html
+++ b/content/docs/en/next/io-file-source/index.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br><br> This allows you to process a larger number of files concurrently. <br><br>However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br><br> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="usage"></a><a href="#usage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
diff --git a/content/docs/fr/2.5.0/administration-pulsar-manager.html b/content/docs/fr/2.5.0/administration-pulsar-manager.html
index 08f6d67..16256c7 100644
--- a/content/docs/fr/2.5.0/administration-pulsar-manager.html
+++ b/content/docs/fr/2.5.0/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.5.0/administration-pulsar-manager/index.html b/content/docs/fr/2.5.0/administration-pulsar-manager/index.html
index 08f6d67..16256c7 100644
--- a/content/docs/fr/2.5.0/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.5.0/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.5.1/administration-pulsar-manager.html b/content/docs/fr/2.5.1/administration-pulsar-manager.html
index 0db23bf..50a2805 100644
--- a/content/docs/fr/2.5.1/administration-pulsar-manager.html
+++ b/content/docs/fr/2.5.1/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.5.1/administration-pulsar-manager/index.html b/content/docs/fr/2.5.1/administration-pulsar-manager/index.html
index 0db23bf..50a2805 100644
--- a/content/docs/fr/2.5.1/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.5.1/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.5.2/administration-pulsar-manager.html b/content/docs/fr/2.5.2/administration-pulsar-manager.html
index a31890b..cbf902b 100644
--- a/content/docs/fr/2.5.2/administration-pulsar-manager.html
+++ b/content/docs/fr/2.5.2/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.5.2/administration-pulsar-manager/index.html b/content/docs/fr/2.5.2/administration-pulsar-manager/index.html
index a31890b..cbf902b 100644
--- a/content/docs/fr/2.5.2/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.5.2/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.0/administration-pulsar-manager.html b/content/docs/fr/2.6.0/administration-pulsar-manager.html
index 8d349e6..9a6c173 100644
--- a/content/docs/fr/2.6.0/administration-pulsar-manager.html
+++ b/content/docs/fr/2.6.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.0/administration-pulsar-manager/index.html b/content/docs/fr/2.6.0/administration-pulsar-manager/index.html
index 8d349e6..9a6c173 100644
--- a/content/docs/fr/2.6.0/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.6.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.1/administration-pulsar-manager.html b/content/docs/fr/2.6.1/administration-pulsar-manager.html
index fec96d8..41afcaf 100644
--- a/content/docs/fr/2.6.1/administration-pulsar-manager.html
+++ b/content/docs/fr/2.6.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.1/administration-pulsar-manager/index.html b/content/docs/fr/2.6.1/administration-pulsar-manager/index.html
index fec96d8..41afcaf 100644
--- a/content/docs/fr/2.6.1/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.6.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.2/administration-pulsar-manager.html b/content/docs/fr/2.6.2/administration-pulsar-manager.html
index 7f82820..29a2df1 100644
--- a/content/docs/fr/2.6.2/administration-pulsar-manager.html
+++ b/content/docs/fr/2.6.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.2/administration-pulsar-manager/index.html b/content/docs/fr/2.6.2/administration-pulsar-manager/index.html
index 7f82820..29a2df1 100644
--- a/content/docs/fr/2.6.2/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.6.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.3/administration-pulsar-manager.html b/content/docs/fr/2.6.3/administration-pulsar-manager.html
index c792feb..a6ee00f 100644
--- a/content/docs/fr/2.6.3/administration-pulsar-manager.html
+++ b/content/docs/fr/2.6.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.3/administration-pulsar-manager/index.html b/content/docs/fr/2.6.3/administration-pulsar-manager/index.html
index c792feb..a6ee00f 100644
--- a/content/docs/fr/2.6.3/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.6.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.4/administration-pulsar-manager.html b/content/docs/fr/2.6.4/administration-pulsar-manager.html
index f8bed55..1b561f8 100644
--- a/content/docs/fr/2.6.4/administration-pulsar-manager.html
+++ b/content/docs/fr/2.6.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.6.4/administration-pulsar-manager/index.html b/content/docs/fr/2.6.4/administration-pulsar-manager/index.html
index f8bed55..1b561f8 100644
--- a/content/docs/fr/2.6.4/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.6.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.0/administration-pulsar-manager.html b/content/docs/fr/2.7.0/administration-pulsar-manager.html
index cb497ee..a563e98 100644
--- a/content/docs/fr/2.7.0/administration-pulsar-manager.html
+++ b/content/docs/fr/2.7.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.0/administration-pulsar-manager/index.html b/content/docs/fr/2.7.0/administration-pulsar-manager/index.html
index cb497ee..a563e98 100644
--- a/content/docs/fr/2.7.0/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.7.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.1/administration-pulsar-manager.html b/content/docs/fr/2.7.1/administration-pulsar-manager.html
index cc2756a..96d4fc8 100644
--- a/content/docs/fr/2.7.1/administration-pulsar-manager.html
+++ b/content/docs/fr/2.7.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.1/administration-pulsar-manager/index.html b/content/docs/fr/2.7.1/administration-pulsar-manager/index.html
index cc2756a..96d4fc8 100644
--- a/content/docs/fr/2.7.1/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.7.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.2/administration-pulsar-manager.html b/content/docs/fr/2.7.2/administration-pulsar-manager.html
index 6284163..ec3cf5c2 100644
--- a/content/docs/fr/2.7.2/administration-pulsar-manager.html
+++ b/content/docs/fr/2.7.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.2/administration-pulsar-manager/index.html b/content/docs/fr/2.7.2/administration-pulsar-manager/index.html
index 6284163..ec3cf5c2 100644
--- a/content/docs/fr/2.7.2/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.7.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.3/administration-pulsar-manager.html b/content/docs/fr/2.7.3/administration-pulsar-manager.html
index 95a5df4..ded94cc 100644
--- a/content/docs/fr/2.7.3/administration-pulsar-manager.html
+++ b/content/docs/fr/2.7.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.3/administration-pulsar-manager/index.html b/content/docs/fr/2.7.3/administration-pulsar-manager/index.html
index 95a5df4..ded94cc 100644
--- a/content/docs/fr/2.7.3/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.7.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.4/administration-pulsar-manager.html b/content/docs/fr/2.7.4/administration-pulsar-manager.html
index 8ffa5b4..f8b6112 100644
--- a/content/docs/fr/2.7.4/administration-pulsar-manager.html
+++ b/content/docs/fr/2.7.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.7.4/administration-pulsar-manager/index.html b/content/docs/fr/2.7.4/administration-pulsar-manager/index.html
index 8ffa5b4..f8b6112 100644
--- a/content/docs/fr/2.7.4/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.7.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.8.0/administration-pulsar-manager.html b/content/docs/fr/2.8.0/administration-pulsar-manager.html
index a878beb..b82d5de 100644
--- a/content/docs/fr/2.8.0/administration-pulsar-manager.html
+++ b/content/docs/fr/2.8.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.8.0/administration-pulsar-manager/index.html b/content/docs/fr/2.8.0/administration-pulsar-manager/index.html
index a878beb..b82d5de 100644
--- a/content/docs/fr/2.8.0/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.8.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.8.1/administration-pulsar-manager.html b/content/docs/fr/2.8.1/administration-pulsar-manager.html
index 58f5099..1cdd92a 100644
--- a/content/docs/fr/2.8.1/administration-pulsar-manager.html
+++ b/content/docs/fr/2.8.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.8.1/administration-pulsar-manager/index.html b/content/docs/fr/2.8.1/administration-pulsar-manager/index.html
index 58f5099..1cdd92a 100644
--- a/content/docs/fr/2.8.1/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.8.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.9.0/administration-pulsar-manager.html b/content/docs/fr/2.9.0/administration-pulsar-manager.html
index 180849d..0299ad3 100644
--- a/content/docs/fr/2.9.0/administration-pulsar-manager.html
+++ b/content/docs/fr/2.9.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/2.9.0/administration-pulsar-manager/index.html b/content/docs/fr/2.9.0/administration-pulsar-manager/index.html
index 180849d..0299ad3 100644
--- a/content/docs/fr/2.9.0/administration-pulsar-manager/index.html
+++ b/content/docs/fr/2.9.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/administration-pulsar-manager.html b/content/docs/fr/administration-pulsar-manager.html
index 052c0df..1b43e75 100644
--- a/content/docs/fr/administration-pulsar-manager.html
+++ b/content/docs/fr/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/administration-pulsar-manager/index.html b/content/docs/fr/administration-pulsar-manager/index.html
index 052c0df..1b43e75 100644
--- a/content/docs/fr/administration-pulsar-manager/index.html
+++ b/content/docs/fr/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/next/administration-isolation.html b/content/docs/fr/next/administration-isolation.html
index e28d1ea..7058eb9 100644
--- a/content/docs/fr/next/administration-isolation.html
+++ b/content/docs/fr/next/administration-isolation.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2406-content-2408" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2406-content-2409" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/fr/next/administration-isolation/index.html b/content/docs/fr/next/administration-isolation/index.html
index e28d1ea..7058eb9 100644
--- a/content/docs/fr/next/administration-isolation/index.html
+++ b/content/docs/fr/next/administration-isolation/index.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2406-content-2408" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2406-content-2409" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/fr/next/administration-pulsar-manager.html b/content/docs/fr/next/administration-pulsar-manager.html
index 4947c71..3e73325 100644
--- a/content/docs/fr/next/administration-pulsar-manager.html
+++ b/content/docs/fr/next/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/next/administration-pulsar-manager/index.html b/content/docs/fr/next/administration-pulsar-manager/index.html
index 4947c71..3e73325 100644
--- a/content/docs/fr/next/administration-pulsar-manager/index.html
+++ b/content/docs/fr/next/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/fr/next/io-file-source.html b/content/docs/fr/next/io-file-source.html
index 77de125..c93678f 100644
--- a/content/docs/fr/next/io-file-source.html
+++ b/content/docs/fr/next/io-file-source.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br /><br /> This allows you to process a larger number of files concurrently. <br /><br />However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br /><br /> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="usage"></a><a href="#usage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
diff --git a/content/docs/fr/next/io-file-source/index.html b/content/docs/fr/next/io-file-source/index.html
index 77de125..c93678f 100644
--- a/content/docs/fr/next/io-file-source/index.html
+++ b/content/docs/fr/next/io-file-source/index.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br /><br /> This allows you to process a larger number of files concurrently. <br /><br />However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br /><br /> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="usage"></a><a href="#usage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
diff --git a/content/docs/fr/next/reference-cli-tools.html b/content/docs/fr/next/reference-cli-tools.html
index fdf5204..ffaac8b 100644
--- a/content/docs/fr/next/reference-cli-tools.html
+++ b/content/docs/fr/next/reference-cli-tools.html
@@ -201,14 +201,14 @@
<tr><td><code>-ub</code> , <code>--broker-service-url</code></td><td>The broker service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tb</code> , <code>--broker-service-url-tls</code></td><td>The broker service URL for the new cluster with TLS encryption</td><td></td></tr>
<tr><td><code>-c</code> , <code>--cluster</code></td><td>Cluster name</td><td></td></tr>
-<tr><td><code>-cs</code> , <code>--configuration-store</code></td><td>The configuration store quorum connection string</td><td></td></tr>
+<tr><td><code>-cms</code> , <code>--configuration-metadata-store</code></td><td>The configuration metadata store quorum connection string</td><td></td></tr>
<tr><td><code>--existing-bk-metadata-service-uri</code></td><td>The metadata service URI of the existing BookKeeper cluster that you want to use</td><td></td></tr>
<tr><td><code>-h</code> , <code>--help</code></td><td>Cluster name</td><td>false</td></tr>
<tr><td><code>--initial-num-stream-storage-containers</code></td><td>The number of storage containers of BookKeeper stream storage</td><td>16</td></tr>
<tr><td><code>--initial-num-transaction-coordinators</code></td><td>The number of transaction coordinators assigned in a cluster</td><td>16</td></tr>
<tr><td><code>-uw</code> , <code>--web-service-url</code></td><td>The web service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tw</code> , <code>--web-service-url-tls</code></td><td>The web service URL for the new cluster with TLS encryption</td><td></td></tr>
-<tr><td><code>-zk</code> , <code>--zookeeper</code></td><td>The local ZooKeeper quorum connection string</td><td></td></tr>
+<tr><td><code>-md</code> , <code>--metadata-store</code></td><td>The metadata store service url</td><td></td></tr>
<tr><td><code>--zookeeper-session-timeout-ms</code></td><td>The local ZooKeeper session timeout. The time unit is in millisecond(ms)</td><td>30000</td></tr>
</tbody>
</table>
diff --git a/content/docs/fr/next/reference-cli-tools/index.html b/content/docs/fr/next/reference-cli-tools/index.html
index fdf5204..ffaac8b 100644
--- a/content/docs/fr/next/reference-cli-tools/index.html
+++ b/content/docs/fr/next/reference-cli-tools/index.html
@@ -201,14 +201,14 @@
<tr><td><code>-ub</code> , <code>--broker-service-url</code></td><td>The broker service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tb</code> , <code>--broker-service-url-tls</code></td><td>The broker service URL for the new cluster with TLS encryption</td><td></td></tr>
<tr><td><code>-c</code> , <code>--cluster</code></td><td>Cluster name</td><td></td></tr>
-<tr><td><code>-cs</code> , <code>--configuration-store</code></td><td>The configuration store quorum connection string</td><td></td></tr>
+<tr><td><code>-cms</code> , <code>--configuration-metadata-store</code></td><td>The configuration metadata store quorum connection string</td><td></td></tr>
<tr><td><code>--existing-bk-metadata-service-uri</code></td><td>The metadata service URI of the existing BookKeeper cluster that you want to use</td><td></td></tr>
<tr><td><code>-h</code> , <code>--help</code></td><td>Cluster name</td><td>false</td></tr>
<tr><td><code>--initial-num-stream-storage-containers</code></td><td>The number of storage containers of BookKeeper stream storage</td><td>16</td></tr>
<tr><td><code>--initial-num-transaction-coordinators</code></td><td>The number of transaction coordinators assigned in a cluster</td><td>16</td></tr>
<tr><td><code>-uw</code> , <code>--web-service-url</code></td><td>The web service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tw</code> , <code>--web-service-url-tls</code></td><td>The web service URL for the new cluster with TLS encryption</td><td></td></tr>
-<tr><td><code>-zk</code> , <code>--zookeeper</code></td><td>The local ZooKeeper quorum connection string</td><td></td></tr>
+<tr><td><code>-md</code> , <code>--metadata-store</code></td><td>The metadata store service url</td><td></td></tr>
<tr><td><code>--zookeeper-session-timeout-ms</code></td><td>The local ZooKeeper session timeout. The time unit is in millisecond(ms)</td><td>30000</td></tr>
</tbody>
</table>
diff --git a/content/docs/ja/2.5.0/administration-pulsar-manager.html b/content/docs/ja/2.5.0/administration-pulsar-manager.html
index ed25165..700cca6 100644
--- a/content/docs/ja/2.5.0/administration-pulsar-manager.html
+++ b/content/docs/ja/2.5.0/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.5.0/administration-pulsar-manager/index.html b/content/docs/ja/2.5.0/administration-pulsar-manager/index.html
index ed25165..700cca6 100644
--- a/content/docs/ja/2.5.0/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.5.0/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.5.1/administration-pulsar-manager.html b/content/docs/ja/2.5.1/administration-pulsar-manager.html
index 95dab2c..73143b8 100644
--- a/content/docs/ja/2.5.1/administration-pulsar-manager.html
+++ b/content/docs/ja/2.5.1/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.5.1/administration-pulsar-manager/index.html b/content/docs/ja/2.5.1/administration-pulsar-manager/index.html
index 95dab2c..73143b8 100644
--- a/content/docs/ja/2.5.1/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.5.1/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.5.2/administration-pulsar-manager.html b/content/docs/ja/2.5.2/administration-pulsar-manager.html
index 3f38df4..8a5ea00 100644
--- a/content/docs/ja/2.5.2/administration-pulsar-manager.html
+++ b/content/docs/ja/2.5.2/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.5.2/administration-pulsar-manager/index.html b/content/docs/ja/2.5.2/administration-pulsar-manager/index.html
index 3f38df4..8a5ea00 100644
--- a/content/docs/ja/2.5.2/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.5.2/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.0/administration-pulsar-manager.html b/content/docs/ja/2.6.0/administration-pulsar-manager.html
index fae2fa2..93092b1 100644
--- a/content/docs/ja/2.6.0/administration-pulsar-manager.html
+++ b/content/docs/ja/2.6.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.0/administration-pulsar-manager/index.html b/content/docs/ja/2.6.0/administration-pulsar-manager/index.html
index fae2fa2..93092b1 100644
--- a/content/docs/ja/2.6.0/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.6.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.1/administration-pulsar-manager.html b/content/docs/ja/2.6.1/administration-pulsar-manager.html
index af44ec2..ad37103 100644
--- a/content/docs/ja/2.6.1/administration-pulsar-manager.html
+++ b/content/docs/ja/2.6.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.1/administration-pulsar-manager/index.html b/content/docs/ja/2.6.1/administration-pulsar-manager/index.html
index af44ec2..ad37103 100644
--- a/content/docs/ja/2.6.1/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.6.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.2/administration-pulsar-manager.html b/content/docs/ja/2.6.2/administration-pulsar-manager.html
index d84be58..bced36b 100644
--- a/content/docs/ja/2.6.2/administration-pulsar-manager.html
+++ b/content/docs/ja/2.6.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.2/administration-pulsar-manager/index.html b/content/docs/ja/2.6.2/administration-pulsar-manager/index.html
index d84be58..bced36b 100644
--- a/content/docs/ja/2.6.2/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.6.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.3/administration-pulsar-manager.html b/content/docs/ja/2.6.3/administration-pulsar-manager.html
index 668f689..7afc8be 100644
--- a/content/docs/ja/2.6.3/administration-pulsar-manager.html
+++ b/content/docs/ja/2.6.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.3/administration-pulsar-manager/index.html b/content/docs/ja/2.6.3/administration-pulsar-manager/index.html
index 668f689..7afc8be 100644
--- a/content/docs/ja/2.6.3/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.6.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.4/administration-pulsar-manager.html b/content/docs/ja/2.6.4/administration-pulsar-manager.html
index 48f8c93..3663bdb 100644
--- a/content/docs/ja/2.6.4/administration-pulsar-manager.html
+++ b/content/docs/ja/2.6.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.6.4/administration-pulsar-manager/index.html b/content/docs/ja/2.6.4/administration-pulsar-manager/index.html
index 48f8c93..3663bdb 100644
--- a/content/docs/ja/2.6.4/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.6.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.0/administration-pulsar-manager.html b/content/docs/ja/2.7.0/administration-pulsar-manager.html
index e05af66..1291279 100644
--- a/content/docs/ja/2.7.0/administration-pulsar-manager.html
+++ b/content/docs/ja/2.7.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.0/administration-pulsar-manager/index.html b/content/docs/ja/2.7.0/administration-pulsar-manager/index.html
index e05af66..1291279 100644
--- a/content/docs/ja/2.7.0/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.7.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.1/administration-pulsar-manager.html b/content/docs/ja/2.7.1/administration-pulsar-manager.html
index f2ec19b..1362d8b 100644
--- a/content/docs/ja/2.7.1/administration-pulsar-manager.html
+++ b/content/docs/ja/2.7.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.1/administration-pulsar-manager/index.html b/content/docs/ja/2.7.1/administration-pulsar-manager/index.html
index f2ec19b..1362d8b 100644
--- a/content/docs/ja/2.7.1/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.7.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.2/administration-pulsar-manager.html b/content/docs/ja/2.7.2/administration-pulsar-manager.html
index e73c285..5f9c338 100644
--- a/content/docs/ja/2.7.2/administration-pulsar-manager.html
+++ b/content/docs/ja/2.7.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.2/administration-pulsar-manager/index.html b/content/docs/ja/2.7.2/administration-pulsar-manager/index.html
index e73c285..5f9c338 100644
--- a/content/docs/ja/2.7.2/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.7.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.3/administration-pulsar-manager.html b/content/docs/ja/2.7.3/administration-pulsar-manager.html
index 2426da8..2cf8ec4 100644
--- a/content/docs/ja/2.7.3/administration-pulsar-manager.html
+++ b/content/docs/ja/2.7.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.3/administration-pulsar-manager/index.html b/content/docs/ja/2.7.3/administration-pulsar-manager/index.html
index 2426da8..2cf8ec4 100644
--- a/content/docs/ja/2.7.3/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.7.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.4/administration-pulsar-manager.html b/content/docs/ja/2.7.4/administration-pulsar-manager.html
index 7c2712e..0f473b8 100644
--- a/content/docs/ja/2.7.4/administration-pulsar-manager.html
+++ b/content/docs/ja/2.7.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.7.4/administration-pulsar-manager/index.html b/content/docs/ja/2.7.4/administration-pulsar-manager/index.html
index 7c2712e..0f473b8 100644
--- a/content/docs/ja/2.7.4/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.7.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.8.0/administration-pulsar-manager.html b/content/docs/ja/2.8.0/administration-pulsar-manager.html
index 884f06d..8d49b88 100644
--- a/content/docs/ja/2.8.0/administration-pulsar-manager.html
+++ b/content/docs/ja/2.8.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.8.0/administration-pulsar-manager/index.html b/content/docs/ja/2.8.0/administration-pulsar-manager/index.html
index 884f06d..8d49b88 100644
--- a/content/docs/ja/2.8.0/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.8.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.8.1/administration-pulsar-manager.html b/content/docs/ja/2.8.1/administration-pulsar-manager.html
index 2bdde03..2dac2b3 100644
--- a/content/docs/ja/2.8.1/administration-pulsar-manager.html
+++ b/content/docs/ja/2.8.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.8.1/administration-pulsar-manager/index.html b/content/docs/ja/2.8.1/administration-pulsar-manager/index.html
index 2bdde03..2dac2b3 100644
--- a/content/docs/ja/2.8.1/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.8.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.9.0/administration-pulsar-manager.html b/content/docs/ja/2.9.0/administration-pulsar-manager.html
index 48656e4..22e8907 100644
--- a/content/docs/ja/2.9.0/administration-pulsar-manager.html
+++ b/content/docs/ja/2.9.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/2.9.0/administration-pulsar-manager/index.html b/content/docs/ja/2.9.0/administration-pulsar-manager/index.html
index 48656e4..22e8907 100644
--- a/content/docs/ja/2.9.0/administration-pulsar-manager/index.html
+++ b/content/docs/ja/2.9.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/administration-pulsar-manager.html b/content/docs/ja/administration-pulsar-manager.html
index 9788002..bfd7cb0 100644
--- a/content/docs/ja/administration-pulsar-manager.html
+++ b/content/docs/ja/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/administration-pulsar-manager/index.html b/content/docs/ja/administration-pulsar-manager/index.html
index 9788002..bfd7cb0 100644
--- a/content/docs/ja/administration-pulsar-manager/index.html
+++ b/content/docs/ja/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/next/administration-isolation.html b/content/docs/ja/next/administration-isolation.html
index c282f69..e2b759c 100644
--- a/content/docs/ja/next/administration-isolation.html
+++ b/content/docs/ja/next/administration-isolation.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2398-content-2400" class="tab-pane" data-group="group_2398" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2398-content-2401" class="tab-pane" data-group="group_2398" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/ja/next/administration-isolation/index.html b/content/docs/ja/next/administration-isolation/index.html
index c282f69..e2b759c 100644
--- a/content/docs/ja/next/administration-isolation/index.html
+++ b/content/docs/ja/next/administration-isolation/index.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2398-content-2400" class="tab-pane" data-group="group_2398" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2398-content-2401" class="tab-pane" data-group="group_2398" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/ja/next/administration-pulsar-manager.html b/content/docs/ja/next/administration-pulsar-manager.html
index 8f3670d..73f9cf7 100644
--- a/content/docs/ja/next/administration-pulsar-manager.html
+++ b/content/docs/ja/next/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/next/administration-pulsar-manager/index.html b/content/docs/ja/next/administration-pulsar-manager/index.html
index 8f3670d..73f9cf7 100644
--- a/content/docs/ja/next/administration-pulsar-manager/index.html
+++ b/content/docs/ja/next/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ja/next/io-file-source.html b/content/docs/ja/next/io-file-source.html
index e20cc21..9db08d5 100644
--- a/content/docs/ja/next/io-file-source.html
+++ b/content/docs/ja/next/io-file-source.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br /><br /> This allows you to process a larger number of files concurrently. <br /><br />However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br /><br /> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="使い方"></a><a href="#使い方" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.2 [...]
diff --git a/content/docs/ja/next/io-file-source/index.html b/content/docs/ja/next/io-file-source/index.html
index e20cc21..9db08d5 100644
--- a/content/docs/ja/next/io-file-source/index.html
+++ b/content/docs/ja/next/io-file-source/index.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br /><br /> This allows you to process a larger number of files concurrently. <br /><br />However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br /><br /> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="使い方"></a><a href="#使い方" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.2 [...]
diff --git a/content/docs/ja/next/reference-cli-tools.html b/content/docs/ja/next/reference-cli-tools.html
index 17c2914..3b1019c 100644
--- a/content/docs/ja/next/reference-cli-tools.html
+++ b/content/docs/ja/next/reference-cli-tools.html
@@ -201,14 +201,14 @@
<tr><td><code>-ub</code> , <code>--broker-service-url</code></td><td>The broker service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tb</code> , <code>--broker-service-url-tls</code></td><td>The broker service URL for the new cluster with TLS encryption</td><td></td></tr>
<tr><td><code>-c</code> , <code>--cluster</code></td><td>Cluster name</td><td></td></tr>
-<tr><td><code>-cs</code> , <code>--configuration-store</code></td><td>The configuration store quorum connection string</td><td></td></tr>
+<tr><td><code>-cms</code> , <code>--configuration-metadata-store</code></td><td>The configuration metadata store quorum connection string</td><td></td></tr>
<tr><td><code>--existing-bk-metadata-service-uri</code></td><td>The metadata service URI of the existing BookKeeper cluster that you want to use</td><td></td></tr>
<tr><td><code>-h</code> , <code>--help</code></td><td>Cluster name</td><td>false</td></tr>
<tr><td><code>--initial-num-stream-storage-containers</code></td><td>The number of storage containers of BookKeeper stream storage</td><td>16</td></tr>
<tr><td><code>--initial-num-transaction-coordinators</code></td><td>The number of transaction coordinators assigned in a cluster</td><td>16</td></tr>
<tr><td><code>-uw</code> , <code>--web-service-url</code></td><td>The web service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tw</code> , <code>--web-service-url-tls</code></td><td>The web service URL for the new cluster with TLS encryption</td><td></td></tr>
-<tr><td><code>-zk</code> , <code>--zookeeper</code></td><td>The local ZooKeeper quorum connection string</td><td></td></tr>
+<tr><td><code>-md</code> , <code>--metadata-store</code></td><td>The metadata store service url</td><td></td></tr>
<tr><td><code>--zookeeper-session-timeout-ms</code></td><td>The local ZooKeeper session timeout. The time unit is in millisecond(ms)</td><td>30000</td></tr>
</tbody>
</table>
diff --git a/content/docs/ja/next/reference-cli-tools/index.html b/content/docs/ja/next/reference-cli-tools/index.html
index 17c2914..3b1019c 100644
--- a/content/docs/ja/next/reference-cli-tools/index.html
+++ b/content/docs/ja/next/reference-cli-tools/index.html
@@ -201,14 +201,14 @@
<tr><td><code>-ub</code> , <code>--broker-service-url</code></td><td>The broker service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tb</code> , <code>--broker-service-url-tls</code></td><td>The broker service URL for the new cluster with TLS encryption</td><td></td></tr>
<tr><td><code>-c</code> , <code>--cluster</code></td><td>Cluster name</td><td></td></tr>
-<tr><td><code>-cs</code> , <code>--configuration-store</code></td><td>The configuration store quorum connection string</td><td></td></tr>
+<tr><td><code>-cms</code> , <code>--configuration-metadata-store</code></td><td>The configuration metadata store quorum connection string</td><td></td></tr>
<tr><td><code>--existing-bk-metadata-service-uri</code></td><td>The metadata service URI of the existing BookKeeper cluster that you want to use</td><td></td></tr>
<tr><td><code>-h</code> , <code>--help</code></td><td>Cluster name</td><td>false</td></tr>
<tr><td><code>--initial-num-stream-storage-containers</code></td><td>The number of storage containers of BookKeeper stream storage</td><td>16</td></tr>
<tr><td><code>--initial-num-transaction-coordinators</code></td><td>The number of transaction coordinators assigned in a cluster</td><td>16</td></tr>
<tr><td><code>-uw</code> , <code>--web-service-url</code></td><td>The web service URL for the new cluster</td><td></td></tr>
<tr><td><code>-tw</code> , <code>--web-service-url-tls</code></td><td>The web service URL for the new cluster with TLS encryption</td><td></td></tr>
-<tr><td><code>-zk</code> , <code>--zookeeper</code></td><td>The local ZooKeeper quorum connection string</td><td></td></tr>
+<tr><td><code>-md</code> , <code>--metadata-store</code></td><td>The metadata store service url</td><td></td></tr>
<tr><td><code>--zookeeper-session-timeout-ms</code></td><td>The local ZooKeeper session timeout. The time unit is in millisecond(ms)</td><td>30000</td></tr>
</tbody>
</table>
diff --git a/content/docs/ko/2.5.0/administration-pulsar-manager.html b/content/docs/ko/2.5.0/administration-pulsar-manager.html
index 8dca418..9267a9e0a 100644
--- a/content/docs/ko/2.5.0/administration-pulsar-manager.html
+++ b/content/docs/ko/2.5.0/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.5.0/administration-pulsar-manager/index.html b/content/docs/ko/2.5.0/administration-pulsar-manager/index.html
index 8dca418..9267a9e0a 100644
--- a/content/docs/ko/2.5.0/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.5.0/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.5.1/administration-pulsar-manager.html b/content/docs/ko/2.5.1/administration-pulsar-manager.html
index d7131d4..ef1752a 100644
--- a/content/docs/ko/2.5.1/administration-pulsar-manager.html
+++ b/content/docs/ko/2.5.1/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.5.1/administration-pulsar-manager/index.html b/content/docs/ko/2.5.1/administration-pulsar-manager/index.html
index d7131d4..ef1752a 100644
--- a/content/docs/ko/2.5.1/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.5.1/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.5.2/administration-pulsar-manager.html b/content/docs/ko/2.5.2/administration-pulsar-manager.html
index 8f20d17..ceb9c28 100644
--- a/content/docs/ko/2.5.2/administration-pulsar-manager.html
+++ b/content/docs/ko/2.5.2/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.5.2/administration-pulsar-manager/index.html b/content/docs/ko/2.5.2/administration-pulsar-manager/index.html
index 8f20d17..ceb9c28 100644
--- a/content/docs/ko/2.5.2/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.5.2/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.0/administration-pulsar-manager.html b/content/docs/ko/2.6.0/administration-pulsar-manager.html
index 9ec1c87..2500949 100644
--- a/content/docs/ko/2.6.0/administration-pulsar-manager.html
+++ b/content/docs/ko/2.6.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.0/administration-pulsar-manager/index.html b/content/docs/ko/2.6.0/administration-pulsar-manager/index.html
index 9ec1c87..2500949 100644
--- a/content/docs/ko/2.6.0/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.6.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.1/administration-pulsar-manager.html b/content/docs/ko/2.6.1/administration-pulsar-manager.html
index 67494a5..98c6264 100644
--- a/content/docs/ko/2.6.1/administration-pulsar-manager.html
+++ b/content/docs/ko/2.6.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.1/administration-pulsar-manager/index.html b/content/docs/ko/2.6.1/administration-pulsar-manager/index.html
index 67494a5..98c6264 100644
--- a/content/docs/ko/2.6.1/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.6.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.2/administration-pulsar-manager.html b/content/docs/ko/2.6.2/administration-pulsar-manager.html
index 0191011..7ce239930 100644
--- a/content/docs/ko/2.6.2/administration-pulsar-manager.html
+++ b/content/docs/ko/2.6.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.2/administration-pulsar-manager/index.html b/content/docs/ko/2.6.2/administration-pulsar-manager/index.html
index 0191011..7ce239930 100644
--- a/content/docs/ko/2.6.2/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.6.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.3/administration-pulsar-manager.html b/content/docs/ko/2.6.3/administration-pulsar-manager.html
index 902693c..9b61cf6 100644
--- a/content/docs/ko/2.6.3/administration-pulsar-manager.html
+++ b/content/docs/ko/2.6.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.3/administration-pulsar-manager/index.html b/content/docs/ko/2.6.3/administration-pulsar-manager/index.html
index 902693c..9b61cf6 100644
--- a/content/docs/ko/2.6.3/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.6.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.4/administration-pulsar-manager.html b/content/docs/ko/2.6.4/administration-pulsar-manager.html
index 8c3be0a..b9a9a93 100644
--- a/content/docs/ko/2.6.4/administration-pulsar-manager.html
+++ b/content/docs/ko/2.6.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.6.4/administration-pulsar-manager/index.html b/content/docs/ko/2.6.4/administration-pulsar-manager/index.html
index 8c3be0a..b9a9a93 100644
--- a/content/docs/ko/2.6.4/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.6.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.0/administration-pulsar-manager.html b/content/docs/ko/2.7.0/administration-pulsar-manager.html
index c013161..1eef488 100644
--- a/content/docs/ko/2.7.0/administration-pulsar-manager.html
+++ b/content/docs/ko/2.7.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.0/administration-pulsar-manager/index.html b/content/docs/ko/2.7.0/administration-pulsar-manager/index.html
index c013161..1eef488 100644
--- a/content/docs/ko/2.7.0/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.7.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.1/administration-pulsar-manager.html b/content/docs/ko/2.7.1/administration-pulsar-manager.html
index be6b784..5060592 100644
--- a/content/docs/ko/2.7.1/administration-pulsar-manager.html
+++ b/content/docs/ko/2.7.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.1/administration-pulsar-manager/index.html b/content/docs/ko/2.7.1/administration-pulsar-manager/index.html
index be6b784..5060592 100644
--- a/content/docs/ko/2.7.1/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.7.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.2/administration-pulsar-manager.html b/content/docs/ko/2.7.2/administration-pulsar-manager.html
index f6f5481..fa22ff0 100644
--- a/content/docs/ko/2.7.2/administration-pulsar-manager.html
+++ b/content/docs/ko/2.7.2/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.2/administration-pulsar-manager/index.html b/content/docs/ko/2.7.2/administration-pulsar-manager/index.html
index f6f5481..fa22ff0 100644
--- a/content/docs/ko/2.7.2/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.7.2/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.3/administration-pulsar-manager.html b/content/docs/ko/2.7.3/administration-pulsar-manager.html
index 2d19e65..3223daf 100644
--- a/content/docs/ko/2.7.3/administration-pulsar-manager.html
+++ b/content/docs/ko/2.7.3/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.3/administration-pulsar-manager/index.html b/content/docs/ko/2.7.3/administration-pulsar-manager/index.html
index 2d19e65..3223daf 100644
--- a/content/docs/ko/2.7.3/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.7.3/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.4/administration-pulsar-manager.html b/content/docs/ko/2.7.4/administration-pulsar-manager.html
index 2970559..ffa7c39 100644
--- a/content/docs/ko/2.7.4/administration-pulsar-manager.html
+++ b/content/docs/ko/2.7.4/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.7.4/administration-pulsar-manager/index.html b/content/docs/ko/2.7.4/administration-pulsar-manager/index.html
index 2970559..ffa7c39 100644
--- a/content/docs/ko/2.7.4/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.7.4/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.8.0/administration-pulsar-manager.html b/content/docs/ko/2.8.0/administration-pulsar-manager.html
index 1ca512c..7757660e 100644
--- a/content/docs/ko/2.8.0/administration-pulsar-manager.html
+++ b/content/docs/ko/2.8.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.8.0/administration-pulsar-manager/index.html b/content/docs/ko/2.8.0/administration-pulsar-manager/index.html
index 1ca512c..7757660e 100644
--- a/content/docs/ko/2.8.0/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.8.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.8.1/administration-pulsar-manager.html b/content/docs/ko/2.8.1/administration-pulsar-manager.html
index 9173a72..ac58517 100644
--- a/content/docs/ko/2.8.1/administration-pulsar-manager.html
+++ b/content/docs/ko/2.8.1/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.8.1/administration-pulsar-manager/index.html b/content/docs/ko/2.8.1/administration-pulsar-manager/index.html
index 9173a72..ac58517 100644
--- a/content/docs/ko/2.8.1/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.8.1/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.9.0/administration-pulsar-manager.html b/content/docs/ko/2.9.0/administration-pulsar-manager.html
index f546d29..bdf6a9a 100644
--- a/content/docs/ko/2.9.0/administration-pulsar-manager.html
+++ b/content/docs/ko/2.9.0/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/2.9.0/administration-pulsar-manager/index.html b/content/docs/ko/2.9.0/administration-pulsar-manager/index.html
index f546d29..bdf6a9a 100644
--- a/content/docs/ko/2.9.0/administration-pulsar-manager/index.html
+++ b/content/docs/ko/2.9.0/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/administration-pulsar-manager.html b/content/docs/ko/administration-pulsar-manager.html
index 93217d6..9d8f65f 100644
--- a/content/docs/ko/administration-pulsar-manager.html
+++ b/content/docs/ko/administration-pulsar-manager.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/administration-pulsar-manager/index.html b/content/docs/ko/administration-pulsar-manager/index.html
index 93217d6..9d8f65f 100644
--- a/content/docs/ko/administration-pulsar-manager/index.html
+++ b/content/docs/ko/administration-pulsar-manager/index.html
@@ -139,7 +139,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/next/administration-isolation.html b/content/docs/ko/next/administration-isolation.html
index e0c3cb8..48d4416 100644
--- a/content/docs/ko/next/administration-isolation.html
+++ b/content/docs/ko/next/administration-isolation.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2414-content-2416" class="tab-pane" data-group="group_2414" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2414-content-2417" class="tab-pane" data-group="group_2414" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/ko/next/administration-isolation/index.html b/content/docs/ko/next/administration-isolation/index.html
index e0c3cb8..48d4416 100644
--- a/content/docs/ko/next/administration-isolation/index.html
+++ b/content/docs/ko/next/administration-isolation/index.html
@@ -93,6 +93,10 @@
<p>For more information about the command <code>pulsar-admin namespaces set-bookie-affinity-group options</code>, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">here</a>.</p>
<p><strong>Example</strong></p>
<pre><code class="hljs css language-shell">bin/pulsar-admin bookies set-bookie-rack \<br />--bookie 127.0.0.1:3181 \<br />--hostname 127.0.0.1:3181 \<br />--group group-bookie1 \<br />--rack rack1<br /><br />bin/pulsar-admin namespaces set-bookie-affinity-group public/default \<br />--primary-group group-bookie1<br /></code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<p>Do not set a bookie rack name to slash (<code>/</code>) or an empty string (<code>""</code>) if you use Pulsar earlier than 2.7.5, 2.8.3, and 2.9.2. For the bookie rack name restrictions, see <a href="https://pulsar.apache.org/tools/pulsar-admin/">pulsar-admin bookies set-bookie-rack</a>.</p>
+</blockquote>
</span></div></div><div id="tab-group-2414-content-2416" class="tab-pane" data-group="group_2414" tabindex="-1"><div><span><p><a href="https://pulsar.apache.org/admin-rest-api/?version=master&apiversion=v2#operation/setBookieAffinityGroup">POST /admin/v2/namespaces/{tenant}/{namespace}/persistence/bookieAffinity</a></p>
</span></div></div><div id="tab-group-2414-content-2417" class="tab-pane" data-group="group_2414" tabindex="-1"><div><span><p>For how to set bookie affinity group for a namespace using Java admin API, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-client-admin/src/main/java/org/apache/pulsar/client/admin/internal/NamespacesImpl.java#L1164">here</a>.</p>
</span></div></div></div></div>
diff --git a/content/docs/ko/next/administration-pulsar-manager.html b/content/docs/ko/next/administration-pulsar-manager.html
index 67cfc8c..dc01b8e 100644
--- a/content/docs/ko/next/administration-pulsar-manager.html
+++ b/content/docs/ko/next/administration-pulsar-manager.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/next/administration-pulsar-manager/index.html b/content/docs/ko/next/administration-pulsar-manager/index.html
index 67cfc8c..dc01b8e 100644
--- a/content/docs/ko/next/administration-pulsar-manager/index.html
+++ b/content/docs/ko/next/administration-pulsar-manager/index.html
@@ -138,7 +138,7 @@ docker build -f docker/Dockerfile <span class="hljs-params">--build-arg</span> B
<ul>
<li>Method 1: use command-line tool</li>
</ul>
-<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/apache-pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
+<pre><code class="hljs">wget https:<span class="hljs-string">//dist.apache.org/repos/dist/release/pulsar/pulsar-manager/pulsar-manager-0.2.0/apache-pulsar-manager-0.2.0-bin.tar.gz</span>
tar -zxvf apache-pulsar-manager-0.2.0-bin.tar.gz
<span class="hljs-keyword">cd</span> pulsar-manager
tar -zxvf pulsar-manager.tar
diff --git a/content/docs/ko/next/io-file-source.html b/content/docs/ko/next/io-file-source.html
index 265f799..c1a5f9a 100644
--- a/content/docs/ko/next/io-file-source.html
+++ b/content/docs/ko/next/io-file-source.html
@@ -39,6 +39,7 @@
<tr><td><code>ignoreHiddenFiles</code></td><td>Boolean</td><td>false</td><td>true</td><td>Whether the hidden files should be ignored or not.</td></tr>
<tr><td><code>pollingInterval</code></td><td>Long</td><td>false</td><td>10000L</td><td>Indicates how long to wait before performing a directory listing.</td></tr>
<tr><td><code>numWorkers</code></td><td>Integer</td><td>false</td><td>1</td><td>The number of worker threads that process files.<br /><br /> This allows you to process a larger number of files concurrently. <br /><br />However, setting this to a value greater than 1 makes the data from multiple files mixed in the target topic.</td></tr>
+<tr><td><code>processedFileSuffix</code></td><td>String</td><td>false</td><td>NULL</td><td>If set, do not delete but only rename file that has been processed. <br /><br /> This config only work when 'keepFile' property is false.</td></tr>
</tbody>
</table>
<h3><a class="anchor" aria-hidden="true" id="example"></a><a href="#example" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
@@ -58,7 +59,8 @@
<span class="hljs-attr">"maximumSize"</span>: <span class="hljs-number">5000000</span>,
<span class="hljs-attr">"ignoreHiddenFiles"</span>: <span class="hljs-literal">true</span>,
<span class="hljs-attr">"pollingInterval"</span>: <span class="hljs-number">5000</span>,
- <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>
+ <span class="hljs-attr">"numWorkers"</span>: <span class="hljs-number">1</span>,
+ <span class="hljs-attr">"processedFileSuffix"</span>: <span class="hljs-string">".processed_done"</span>
}
}
</code></pre></li>
@@ -76,6 +78,7 @@
<span class="hljs-attr">ignoreHiddenFiles:</span> <span class="hljs-literal">true</span>
<span class="hljs-attr">pollingInterval:</span> <span class="hljs-number">5000</span>
<span class="hljs-attr">numWorkers:</span> <span class="hljs-number">1</span>
+ <span class="hljs-attr">processedFileSuffix:</span> <span class="hljs-string">".processed_done"</span>
</code></pre></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="usage"></a><a href="#usage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
diff --git a/content/docs/ko/next/io-file-source/index.html b/content/docs/ko/next/io-file-source/index.html
index 265f799..c1a5f9a 100644
--- a/content/docs/ko/next/io-file-source/index.html
... 20794 lines suppressed ...