You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2018/07/24 20:03:31 UTC

[incubator-pulsar] branch asf-site updated: Updated site at revision de05a9b

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

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


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

commit c491632e5669c449b15d8c8344740261950ecf03
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Jul 24 20:03:25 2018 +0000

    Updated site at revision de05a9b
---
 content/api/client/allclasses-frame.html           |   1 +
 content/api/client/allclasses-noframe.html         |   1 +
 content/api/client/index-all.html                  |   6 +
 ...lsarClientException.AlreadyClosedException.html |   2 +-
 ...sarClientException.AuthenticationException.html |   2 +-
 ...lsarClientException.AuthorizationException.html |   2 +-
 ...sarClientException.BrokerMetadataException.html |   2 +-
 ...ClientException.BrokerPersistenceException.html |   2 +-
 .../PulsarClientException.ChecksumException.html   |   2 +-
 .../PulsarClientException.ConnectException.html    |   2 +-
 ...ulsarClientException.ConsumerBusyException.html |   2 +-
 .../api/PulsarClientException.CryptoException.html |   2 +-
 ...ception.GettingAuthenticationDataException.html |   2 +-
 ...entException.InvalidConfigurationException.html |   2 +-
 ...sarClientException.InvalidMessageException.html |   2 +-
 .../PulsarClientException.InvalidServiceURL.html   |   2 +-
 ...rClientException.InvalidTopicNameException.html |   2 +-
 .../api/PulsarClientException.LookupException.html |   2 +-
 ...ulsarClientException.NotConnectedException.html |   6 +-
 ...> PulsarClientException.NotFoundException.html} |  46 ++++--
 ...ulsarClientException.NotSupportedException.html |   6 +-
 ...xception.ProducerBlockedQuotaExceededError.html |   2 +-
 ...tion.ProducerBlockedQuotaExceededException.html |   2 +-
 ...ulsarClientException.ProducerBusyException.html |   2 +-
 ...arClientException.ProducerQueueIsFullError.html |   2 +-
 .../PulsarClientException.TimeoutException.html    |   2 +-
 ...arClientException.TooManyRequestsException.html |   2 +-
 ...arClientException.TopicTerminatedException.html |   2 +-
 ...ception.UnsupportedAuthenticationException.html |   2 +-
 .../pulsar/client/api/PulsarClientException.html   |  22 ++-
 .../apache/pulsar/client/api/package-frame.html    |   1 +
 .../apache/pulsar/client/api/package-summary.html  |  20 ++-
 .../org/apache/pulsar/client/api/package-tree.html |   1 +
 content/api/client/overview-tree.html              |   1 +
 content/api/client/serialized-form.html            |   5 +
 .../api/cpp/classpulsar_1_1_client-members.html    |   4 +
 content/api/cpp/classpulsar_1_1_client.html        |  12 ++
 .../api/cpp/classpulsar_1_1_consumer-members.html  |  25 +--
 content/api/cpp/classpulsar_1_1_consumer.html      |   3 +
 .../api/cpp/classpulsar_1_1_message-members.html   |  13 +-
 content/api/cpp/classpulsar_1_1_message.html       |   3 +
 .../cpp/classpulsar_1_1_message_id-members.html    |  15 +-
 content/api/cpp/classpulsar_1_1_message_id.html    |  40 +++++
 content/api/cpp/functions.html                     |   6 +
 content/api/cpp/functions_func.html                |   6 +
 content/api/cpp/search/all_5.js                    |   1 +
 content/api/cpp/search/all_c.js                    |   1 +
 content/api/cpp/search/functions_5.js              |   1 +
 content/api/cpp/search/functions_b.js              |   1 +
 .../docs/latest/adaptors/PulsarSpark/index.html    |   2 +-
 .../docs/latest/adaptors/PulsarStorm/index.html    |   2 +-
 content/docs/latest/admin-api/overview/index.html  |   8 +-
 content/docs/latest/clients/Java/index.html        |   2 +-
 .../latest/cookbooks/PartitionedTopics/index.html  |   2 +-
 .../latest/cookbooks/RetentionExpiry/index.html    |   2 +-
 .../docs/latest/cookbooks/compaction/index.html    |   2 +-
 .../cookbooks/message-deduplication/index.html     |   2 +-
 .../docs/latest/cookbooks/message-queue/index.html |   2 +-
 .../latest/cookbooks/tiered-storage/index.html     |   2 +-
 .../docs/latest/deployment/aws-cluster/index.html  |   2 +-
 content/docs/latest/deployment/cluster/index.html  |   2 +-
 content/docs/latest/deployment/instance/index.html |   2 +-
 .../docs/latest/project/BinaryProtocol/index.html  | 184 +++++++++++++++++++++
 content/docs/latest/reference/CliTools/index.html  |   4 +-
 content/docs/latest/reference/RestApi/index.html   |   4 +-
 .../docs/latest/security/authorization/index.html  |   4 +-
 content/ja/project/BinaryProtocol/index.html       | 184 +++++++++++++++++++++
 content/ja/reference/RestApi/index.html            |   4 +-
 68 files changed, 598 insertions(+), 111 deletions(-)

diff --git a/content/api/client/allclasses-frame.html b/content/api/client/allclasses-frame.html
index 82392ca..d9eebfc 100644
--- a/content/api/client/allclasses-frame.html
+++ b/content/api/client/allclasses-frame.html
@@ -60,6 +60,7 @@
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidTopicNameException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.LookupException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotConnectedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotFoundException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotSupportedException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededError</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededException</a></li>
diff --git a/content/api/client/allclasses-noframe.html b/content/api/client/allclasses-noframe.html
index a88df4b..d612bdc 100644
--- a/content/api/client/allclasses-noframe.html
+++ b/content/api/client/allclasses-noframe.html
@@ -60,6 +60,7 @@
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidTopicNameException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.LookupException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotConnectedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></li>
 <li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></li>
diff --git a/content/api/client/index-all.html b/content/api/client/index-all.html
index 0da7d16..fbfb4ce 100644
--- a/content/api/client/index-all.html
+++ b/content/api/client/index-all.html
@@ -1168,6 +1168,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html#NotConnectedException--">NotConnectedException()</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotConnectedException</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.String-">NotFoundException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.Throwable-">NotFoundException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html#NotSupportedException-java.lang.String-">NotSupportedException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TopicMetadata.html#numPartitions--">numPartitions()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TopicMetadata.html" title="interface in org.apache.pulsar.client.api">TopicMetadata</a></dt>
@@ -1319,6 +1323,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotConnectedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotFoundException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotSupportedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededError</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
index 8b7e674..fc8e61b 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
index c8f9688..6f47a75 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
index 5767413..7e06207 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
index 6f45f40..c861f8c 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
index 87b4b28..2f20e33 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
index ffeef6d..39cffd5 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
index e6c8514..d2549a1 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
index 7420cb1..c288446 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
index c04baa9..1fed99c 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
index c622893..ab28540 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
index e06141a..9d29d00 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
index bc75b39..2183eb5 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
index 03e2a8f..cc9a30c 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
index 1279f0f..5452a79 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.LookupException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
index 7ba2626..9202b40 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
@@ -156,7 +156,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
index 2b4337c..b2c3840 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
@@ -42,7 +42,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" target="_top">Frames</a></li>
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
@@ -244,7 +244,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" target="_top">Frames</a></li>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
similarity index 75%
copy from content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
copy to content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
index 42595de..6f53988 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
@@ -3,7 +3,7 @@
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>PulsarClientException.NotSupportedException (Pulsar Client Java API)</title>
+<title>PulsarClientException.NotFoundException (Pulsar Client Java API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -11,7 +11,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PulsarClientException.NotSupportedException (Pulsar Client Java API)";
+            parent.document.title="PulsarClientException.NotFoundException (Pulsar Client Java API)";
         }
     }
     catch(err) {
@@ -42,11 +42,11 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" target="_top">Frames</a></li>
-<li><a href="PulsarClientException.NotSupportedException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" target="_top">Frames</a></li>
+<li><a href="PulsarClientException.NotFoundException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -85,7 +85,7 @@
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.pulsar.client.api</div>
-<h2 title="Class PulsarClientException.NotSupportedException" class="title">Class PulsarClientException.NotSupportedException</h2>
+<h2 title="Class PulsarClientException.NotFoundException" class="title">Class PulsarClientException.NotFoundException</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -104,7 +104,7 @@
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">org.apache.pulsar.client.api.PulsarClientException</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.pulsar.client.api.PulsarClientException.NotSupportedException</li>
+<li>org.apache.pulsar.client.api.PulsarClientException.NotFoundException</li>
 </ul>
 </li>
 </ul>
@@ -129,11 +129,11 @@
 </dl>
 <hr>
 <br>
-<pre>public static class <span class="typeNameLabel">PulsarClientException.NotSupportedException</span>
+<pre>public static class <span class="typeNameLabel">PulsarClientException.NotFoundException</span>
 extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../serialized-form.html#org.apache.pulsar.client.api.PulsarClientException.NotSupportedException">Serialized Form</a></dd>
+<dd><a href="../../../../../serialized-form.html#org.apache.pulsar.client.api.PulsarClientException.NotFoundException">Serialized Form</a></dd>
 </dl>
 </li>
 </ul>
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
@@ -168,7 +168,10 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html#NotSupportedException-java.lang.String-">NotSupportedException</a></span>(String&nbsp;msg)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.String-">NotFoundException</a></span>(String&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.Throwable-">NotFoundException</a></span>(Throwable&nbsp;t)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -207,13 +210,22 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="NotSupportedException-java.lang.String-">
+<a name="NotFoundException-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NotFoundException</h4>
+<pre>public&nbsp;NotFoundException(String&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="NotFoundException-java.lang.Throwable-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>NotSupportedException</h4>
-<pre>public&nbsp;NotSupportedException(String&nbsp;msg)</pre>
+<h4>NotFoundException</h4>
+<pre>public&nbsp;NotFoundException(Throwable&nbsp;t)</pre>
 </li>
 </ul>
 </li>
@@ -244,11 +256,11 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" target="_top">Frames</a></li>
-<li><a href="PulsarClientException.NotSupportedException.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" target="_top">Frames</a></li>
+<li><a href="PulsarClientException.NotFoundException.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
index 42595de..65b14c1 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
@@ -41,7 +41,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
@@ -243,7 +243,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
index ea750fc..42e564a 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
index 0d56c65..3875d02 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
index c07b85f..66f111b 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
index f39bf18..11b3507 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
index a947ea8..1d42988 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
index 5d76cab..5a91c6e 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
@@ -157,7 +157,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
index 5d4ceca..2bc0438 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
index 2642914..6193e5b 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
@@ -152,7 +152,7 @@ extends <a href="../../../../../org/apache/pulsar/client/api/PulsarClientExcepti
 <!--   -->
 </a>
 <h3>Nested classes/interfaces inherited from class&nbsp;org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
+<code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authoriza [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.html b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.html
index c225216..d0c1fee 100644
--- a/content/api/client/org/apache/pulsar/client/api/PulsarClientException.html
+++ b/content/api/client/org/apache/pulsar/client/api/PulsarClientException.html
@@ -120,7 +120,7 @@
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authorizati [...]
+<dd><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a>, <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.Authorizati [...]
 </dl>
 <hr>
 <br>
@@ -215,38 +215,42 @@ extends IOException</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></span></code>&nbsp;</td>
 </tr>
 </table>
diff --git a/content/api/client/org/apache/pulsar/client/api/package-frame.html b/content/api/client/org/apache/pulsar/client/api/package-frame.html
index 4ea9bef..b77bfe7 100644
--- a/content/api/client/org/apache/pulsar/client/api/package-frame.html
+++ b/content/api/client/org/apache/pulsar/client/api/package-frame.html
@@ -77,6 +77,7 @@
 <li><a href="PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidTopicNameException</a></li>
 <li><a href="PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.LookupException</a></li>
 <li><a href="PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotConnectedException</a></li>
+<li><a href="PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotFoundException</a></li>
 <li><a href="PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotSupportedException</a></li>
 <li><a href="PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededError</a></li>
 <li><a href="PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededException</a></li>
diff --git a/content/api/client/org/apache/pulsar/client/api/package-summary.html b/content/api/client/org/apache/pulsar/client/api/package-summary.html
index bebab73..bb46f4c 100644
--- a/content/api/client/org/apache/pulsar/client/api/package-summary.html
+++ b/content/api/client/org/apache/pulsar/client/api/package-summary.html
@@ -397,38 +397,42 @@
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></td>
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/content/api/client/org/apache/pulsar/client/api/package-tree.html b/content/api/client/org/apache/pulsar/client/api/package-tree.html
index 05998a6..54e6b9f 100644
--- a/content/api/client/org/apache/pulsar/client/api/package-tree.html
+++ b/content/api/client/org/apache/pulsar/client/api/package-tree.html
@@ -114,6 +114,7 @@
 </ul>
 </li>
 <li type="circle">org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotConnectedException</span></a></li>
+<li type="circle">org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotFoundException</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotSupportedException</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededError</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededException</span></a></li>
diff --git a/content/api/client/overview-tree.html b/content/api/client/overview-tree.html
index 258d9cb..f10ac07 100644
--- a/content/api/client/overview-tree.html
+++ b/content/api/client/overview-tree.html
@@ -116,6 +116,7 @@
 </ul>
 </li>
 <li type="circle">org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotConnectedException</span></a></li>
+<li type="circle">org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotFoundException</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotSupportedException</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededError</span></a></li>
 <li type="circle">org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededException</span></a></li>
diff --git a/content/api/client/serialized-form.html b/content/api/client/serialized-form.html
index f68ac6d..d0bec44 100644
--- a/content/api/client/serialized-form.html
+++ b/content/api/client/serialized-form.html
@@ -228,6 +228,11 @@
 </a>
 <h3>Class <a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">org.apache.pulsar.client.api.PulsarClientException.NotConnectedException</a> extends <a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a> implements Serializable</h3>
 </li>
+<li class="blockList"><a name="org.apache.pulsar.client.api.PulsarClientException.NotFoundException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">org.apache.pulsar.client.api.PulsarClientException.NotFoundException</a> extends <a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a> implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.pulsar.client.api.PulsarClientException.NotSupportedException">
 <!--   -->
 </a>
diff --git a/content/api/cpp/classpulsar_1_1_client-members.html b/content/api/cpp/classpulsar_1_1_client-members.html
index e1669da..6fd4fb8 100644
--- a/content/api/cpp/classpulsar_1_1_client-members.html
+++ b/content/api/cpp/classpulsar_1_1_client-members.html
@@ -110,8 +110,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>shutdown</b>() (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>subscribe</b>(const std::string &amp;topic, const std::string &amp;consumerName, Consumer &amp;consumer) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribe</b>(const std::string &amp;topic, const std::string &amp;consumerName, const ConsumerConfiguration &amp;conf, Consumer &amp;consumer) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>subscribe</b>(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, Consumer &amp;consumer) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribe</b>(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, Consumer &amp;consumer) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>subscribeAsync</b>(const std::string &amp;topic, const std::string &amp;consumerName, SubscribeCallback callback) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribeAsync</b>(const std::string &amp;topic, const std::string &amp;consumerName, const ConsumerConfiguration &amp;conf, SubscribeCallback callback) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>subscribeAsync</b>(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, SubscribeCallback callback) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subscribeAsync</b>(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, SubscribeCallback callback) (defined in <a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client.html">pulsar::Client</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/cpp/classpulsar_1_1_client.html b/content/api/cpp/classpulsar_1_1_client.html
index 7d6178e..eb2a4f9 100644
--- a/content/api/cpp/classpulsar_1_1_client.html
+++ b/content/api/cpp/classpulsar_1_1_client.html
@@ -125,6 +125,18 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>subscribeAsync</b> (c
 <tr class="memitem:aafffa788560a72d560d3eed2e98b2b72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafffa788560a72d560d3eed2e98b2b72"></a>
 void&#160;</td><td class="memItemRight" valign="bottom"><b>subscribeAsync</b> (const std::string &amp;topic, const std::string &amp;consumerName, const <a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;conf, SubscribeCallback callback)</td></tr>
 <tr class="separator:aafffa788560a72d560d3eed2e98b2b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aea2d7918286ecd127751d06e191a5471"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea2d7918286ecd127751d06e191a5471"></a>
+<a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>subscribe</b> (const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> &amp;consumer)</td></tr>
+<tr class="separator:aea2d7918286ecd127751d06e191a5471"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9188d5fafbb23da16f859592316947e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9188d5fafbb23da16f859592316947e4"></a>
+<a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><b>subscribe</b> (const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const <a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;conf, <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> &amp;consumer)</td></tr>
+<tr class="separator:a9188d5fafbb23da16f859592316947e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a33f76797dfbd57daf4c72f96c659fe77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33f76797dfbd57daf4c72f96c659fe77"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>subscribeAsync</b> (const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, SubscribeCallback callback)</td></tr>
+<tr class="separator:a33f76797dfbd57daf4c72f96c659fe77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afcfcc1f9bcc63527063ae1b60a41ba8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcfcc1f9bcc63527063ae1b60a41ba8e"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>subscribeAsync</b> (const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const <a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;conf, SubscribeCallback callback)</td></tr>
+<tr class="separator:afcfcc1f9bcc63527063ae1b60a41ba8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad2f6404e06200714e1fe82419b7c963a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">createReader</a> (const std::string &amp;topic, const <a class="el" href="classpulsar_1_1_message_id.html">MessageId</a> &amp;startMessageId, const <a class="el" href [...]
 <tr class="separator:ad2f6404e06200714e1fe82419b7c963a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab837056e2ea59c8c55d83d6451ee7b08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab837056e2ea59c8c55d83d6451ee7b08"></a>
diff --git a/content/api/cpp/classpulsar_1_1_consumer-members.html b/content/api/cpp/classpulsar_1_1_consumer-members.html
index 6ed3115..223d2dd 100644
--- a/content/api/cpp/classpulsar_1_1_consumer-members.html
+++ b/content/api/cpp/classpulsar_1_1_consumer-members.html
@@ -113,18 +113,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">getBrokerConsumerStatsAsync</a>(BrokerConsumerStatsCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74">getSubscriptionName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c">getTopic</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PartitionedConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>pauseMessageListener</b>() (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PulsarFriend</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">receive</a>(Message &amp;msg)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">receive</a>(Message &amp;msg, int timeoutMs)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">redeliverUnacknowledgedMessages</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>resumeMessageListener</b>() (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c">seek</a>(const MessageId &amp;msgId)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5">seekAsync</a>(const MessageId &amp;msgId, ResultCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">unsubscribe</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">unsubscribeAsync</a>(ResultCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MultiTopicsConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PartitionedConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pauseMessageListener</b>() (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarFriend</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">receive</a>(Message &amp;msg)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">receive</a>(Message &amp;msg, int timeoutMs)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">redeliverUnacknowledgedMessages</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>resumeMessageListener</b>() (defined in <a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a949eda4ed6de3ecc2e4f793cce1dc06c">seek</a>(const MessageId &amp;msgId)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a52bb7deeca9c8376de61c88bb5db24e5">seekAsync</a>(const MessageId &amp;msgId, ResultCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">unsubscribe</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">unsubscribeAsync</a>(ResultCallback callback)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/cpp/classpulsar_1_1_consumer.html b/content/api/cpp/classpulsar_1_1_consumer.html
index fa12291..98992b1 100644
--- a/content/api/cpp/classpulsar_1_1_consumer.html
+++ b/content/api/cpp/classpulsar_1_1_consumer.html
@@ -167,6 +167,9 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 <tr class="memitem:ac13db626c275735ba4a95d5236715c68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13db626c275735ba4a95d5236715c68"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionedConsumerImpl</b></td></tr>
 <tr class="separator:ac13db626c275735ba4a95d5236715c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6089ad7f42ef50ec4a9a4a906d0805d4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>MultiTopicsConsumerImpl</b></td></tr>
+<tr class="separator:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa5d9751b961d8852b3209e522d06e898"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5d9751b961d8852b3209e522d06e898"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>ConsumerImpl</b></td></tr>
 <tr class="separator:aa5d9751b961d8852b3209e522d06e898"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/content/api/cpp/classpulsar_1_1_message-members.html b/content/api/cpp/classpulsar_1_1_message-members.html
index ca17a7d..019c4c0 100644
--- a/content/api/cpp/classpulsar_1_1_message-members.html
+++ b/content/api/cpp/classpulsar_1_1_message-members.html
@@ -112,13 +112,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7">hasProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b>() (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageBuilder</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MultiTopicsConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>PartitionedConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PartitionedProducerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ProducerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>StringMap</b> typedef (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PartitionedConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PartitionedProducerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ProducerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StringMap</b> typedef (defined in <a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message.html">pulsar::Message</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/cpp/classpulsar_1_1_message.html b/content/api/cpp/classpulsar_1_1_message.html
index 83a46f5..e7c02c5 100644
--- a/content/api/cpp/classpulsar_1_1_message.html
+++ b/content/api/cpp/classpulsar_1_1_message.html
@@ -138,6 +138,9 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionedProducerI
 <tr class="memitem:ac13db626c275735ba4a95d5236715c68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13db626c275735ba4a95d5236715c68"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionedConsumerImpl</b></td></tr>
 <tr class="separator:ac13db626c275735ba4a95d5236715c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6089ad7f42ef50ec4a9a4a906d0805d4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>MultiTopicsConsumerImpl</b></td></tr>
+<tr class="separator:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4503f1df468d52d09a6bea3ad9cf7cdd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4503f1df468d52d09a6bea3ad9cf7cdd"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>MessageBuilder</b></td></tr>
 <tr class="separator:a4503f1df468d52d09a6bea3ad9cf7cdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/content/api/cpp/classpulsar_1_1_message_id-members.html b/content/api/cpp/classpulsar_1_1_message_id-members.html
index 4c27e2c..7107554 100644
--- a/content/api/cpp/classpulsar_1_1_message_id-members.html
+++ b/content/api/cpp/classpulsar_1_1_message_id-members.html
@@ -100,11 +100,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">deserialize</a>(const std::string &amp;serializedMessageId)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#afc55a20e713be1c415bdc940224b831a">earliest</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d">latest</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Message</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessageId</b>() (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageId</b>(int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex) (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessageImpl</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351">getTopicName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a6c5231ab632b49863c4a227e9cff353d">latest</a>()</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageId</b>() (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessageId</b>(int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex) (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageImpl</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MultiTopicsConsumerImpl</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!=</b>(const MessageId &amp;other) const  (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&lt;</b>(const MessageId &amp;other) const  (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;&lt;</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
@@ -119,7 +121,8 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReaderImpl</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6">serialize</a>(std::string &amp;result) const </td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>UnAckedMessageTrackerEnabled</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">setTopicName</a>(const std::string &amp;topicName)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UnAckedMessageTrackerEnabled</b> (defined in <a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/content/api/cpp/classpulsar_1_1_message_id.html b/content/api/cpp/classpulsar_1_1_message_id.html
index ff28501..dff9e93 100644
--- a/content/api/cpp/classpulsar_1_1_message_id.html
+++ b/content/api/cpp/classpulsar_1_1_message_id.html
@@ -108,6 +108,10 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ac91b200bd36b9d887bebdadb747dd4ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a665b97923d70670a87361038e5ec3fe6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_message_id.html#a665b97923d70670a87361038e5ec3fe6">serialize</a> (std::string &amp;result) const </td></tr>
 <tr class="separator:a665b97923d70670a87361038e5ec3fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fa19211fb401e0ede6a300d0164d351"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351">getTopicName</a> () const </td></tr>
+<tr class="separator:a7fa19211fb401e0ede6a300d0164d351"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3d84665dab3feb64ed00183a322b92f2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">setTopicName</a> (const std::string &amp;topicName)</td></tr>
+<tr class="separator:a3d84665dab3feb64ed00183a322b92f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a22cddf2d7cfc87cea172c32ebabf2883"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22cddf2d7cfc87cea172c32ebabf2883"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classpulsar_1_1_message_id.html">MessageId</a> &amp;other) const </td></tr>
 <tr class="separator:a22cddf2d7cfc87cea172c32ebabf2883"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -159,6 +163,9 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionedProducerI
 <tr class="memitem:ac13db626c275735ba4a95d5236715c68"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac13db626c275735ba4a95d5236715c68"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>PartitionedConsumerImpl</b></td></tr>
 <tr class="separator:ac13db626c275735ba4a95d5236715c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6089ad7f42ef50ec4a9a4a906d0805d4"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>MultiTopicsConsumerImpl</b></td></tr>
+<tr class="separator:a6089ad7f42ef50ec4a9a4a906d0805d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa2aa90cbef692f0211ba2ddf2d3fba91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2aa90cbef692f0211ba2ddf2d3fba91"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>UnAckedMessageTrackerEnabled</b></td></tr>
 <tr class="separator:aa2aa90cbef692f0211ba2ddf2d3fba91"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -225,6 +232,22 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operato
 
 </div>
 </div>
+<a class="anchor" id="a7fa19211fb401e0ede6a300d0164d351"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::MessageId::getTopicName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the topic Name </p>
+
+</div>
+</div>
 <a class="anchor" id="a6c5231ab632b49863c4a227e9cff353d"></a>
 <div class="memitem">
 <div class="memproto">
@@ -266,6 +289,23 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operato
 
 </div>
 </div>
+<a class="anchor" id="a3d84665dab3feb64ed00183a322b92f2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::MessageId::setTopicName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>topicName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the topicName </p>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>include/pulsar/<a class="el" href="_message_id_8h_source.html">MessageId.h</a></li>
 </ul>
diff --git a/content/api/cpp/functions.html b/content/api/cpp/functions.html
index 791cf46..0d3535a 100644
--- a/content/api/cpp/functions.html
+++ b/content/api/cpp/functions.html
@@ -284,6 +284,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9">pulsar::Reader</a>
 </li>
+<li>getTopicName()
+: <a class="el" href="classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351">pulsar::MessageId</a>
+</li>
 <li>getType()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7">pulsar::BrokerConsumerStats</a>
 </li>
@@ -429,6 +432,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setTopicName()
+: <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
+</li>
 <li>setUnAckedMessagesTimeoutMs()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 </li>
diff --git a/content/api/cpp/functions_func.html b/content/api/cpp/functions_func.html
index 21acc6c..b97a5df 100644
--- a/content/api/cpp/functions_func.html
+++ b/content/api/cpp/functions_func.html
@@ -284,6 +284,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9">pulsar::Reader</a>
 </li>
+<li>getTopicName()
+: <a class="el" href="classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351">pulsar::MessageId</a>
+</li>
 <li>getType()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7">pulsar::BrokerConsumerStats</a>
 </li>
@@ -429,6 +432,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setTopicName()
+: <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
+</li>
 <li>setUnAckedMessagesTimeoutMs()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 </li>
diff --git a/content/api/cpp/search/all_5.js b/content/api/cpp/search/all_5.js
index 51417d6..7ffaf27 100644
--- a/content/api/cpp/search/all_5.js
+++ b/content/api/cpp/search/all_5.js
@@ -35,6 +35,7 @@ var searchData=
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
+  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
   ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
   ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
diff --git a/content/api/cpp/search/all_c.js b/content/api/cpp/search/all_c.js
index 854e76a..1955eb3 100644
--- a/content/api/cpp/search/all_c.js
+++ b/content/api/cpp/search/all_c.js
@@ -26,5 +26,6 @@ var searchData=
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]]
 ];
diff --git a/content/api/cpp/search/functions_5.js b/content/api/cpp/search/functions_5.js
index 51417d6..7ffaf27 100644
--- a/content/api/cpp/search/functions_5.js
+++ b/content/api/cpp/search/functions_5.js
@@ -35,6 +35,7 @@ var searchData=
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
+  ['gettopicname',['getTopicName',['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
   ['getunackedmessages',['getUnackedMessages',['../classpulsar_1_1_broker_consumer_stats.html#ad9d2d4b9275bc88fc918ee49cec3a1bc',1,'pulsar::BrokerConsumerStats']]],
   ['getunackedmessagestimeoutms',['getUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7',1,'pulsar::ConsumerConfiguration']]]
diff --git a/content/api/cpp/search/functions_b.js b/content/api/cpp/search/functions_b.js
index 854e76a..1955eb3 100644
--- a/content/api/cpp/search/functions_b.js
+++ b/content/api/cpp/search/functions_b.js
@@ -26,5 +26,6 @@ var searchData=
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration']]]
 ];
diff --git a/content/docs/latest/adaptors/PulsarSpark/index.html b/content/docs/latest/adaptors/PulsarSpark/index.html
index 396ae0c..9471cd3 100644
--- a/content/docs/latest/adaptors/PulsarSpark/index.html
+++ b/content/docs/latest/adaptors/PulsarSpark/index.html
@@ -1672,9 +1672,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/adaptors/PulsarStorm/index.html b/content/docs/latest/adaptors/PulsarStorm/index.html
index fd871bf..8aa87af 100644
--- a/content/docs/latest/adaptors/PulsarStorm/index.html
+++ b/content/docs/latest/adaptors/PulsarStorm/index.html
@@ -1428,9 +1428,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/admin-api/overview/index.html b/content/docs/latest/admin-api/overview/index.html
index 3716aa6..fd11a69 100644
--- a/content/docs/latest/admin-api/overview/index.html
+++ b/content/docs/latest/admin-api/overview/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1440,9 +1440,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1684,9 +1684,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1938,9 +1938,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/clients/Java/index.html b/content/docs/latest/clients/Java/index.html
index f5da9e8..bc7a64c 100644
--- a/content/docs/latest/clients/Java/index.html
+++ b/content/docs/latest/clients/Java/index.html
@@ -1438,9 +1438,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/PartitionedTopics/index.html b/content/docs/latest/cookbooks/PartitionedTopics/index.html
index 34e1b9c..68c6ff5 100644
--- a/content/docs/latest/cookbooks/PartitionedTopics/index.html
+++ b/content/docs/latest/cookbooks/PartitionedTopics/index.html
@@ -1680,9 +1680,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/RetentionExpiry/index.html b/content/docs/latest/cookbooks/RetentionExpiry/index.html
index dfbf117..3a8e48f 100644
--- a/content/docs/latest/cookbooks/RetentionExpiry/index.html
+++ b/content/docs/latest/cookbooks/RetentionExpiry/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/compaction/index.html b/content/docs/latest/cookbooks/compaction/index.html
index e32fe45..4861fb0 100644
--- a/content/docs/latest/cookbooks/compaction/index.html
+++ b/content/docs/latest/cookbooks/compaction/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/message-deduplication/index.html b/content/docs/latest/cookbooks/message-deduplication/index.html
index 2d905ce..a6ea541 100644
--- a/content/docs/latest/cookbooks/message-deduplication/index.html
+++ b/content/docs/latest/cookbooks/message-deduplication/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/message-queue/index.html b/content/docs/latest/cookbooks/message-queue/index.html
index fbaeb18..fb789a2 100644
--- a/content/docs/latest/cookbooks/message-queue/index.html
+++ b/content/docs/latest/cookbooks/message-queue/index.html
@@ -1438,9 +1438,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/cookbooks/tiered-storage/index.html b/content/docs/latest/cookbooks/tiered-storage/index.html
index 9647e3b..02406fb 100644
--- a/content/docs/latest/cookbooks/tiered-storage/index.html
+++ b/content/docs/latest/cookbooks/tiered-storage/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/aws-cluster/index.html b/content/docs/latest/deployment/aws-cluster/index.html
index a03338d..f0998cc 100644
--- a/content/docs/latest/deployment/aws-cluster/index.html
+++ b/content/docs/latest/deployment/aws-cluster/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/cluster/index.html b/content/docs/latest/deployment/cluster/index.html
index bb298eb..e8e14a7 100644
--- a/content/docs/latest/deployment/cluster/index.html
+++ b/content/docs/latest/deployment/cluster/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/deployment/instance/index.html b/content/docs/latest/deployment/instance/index.html
index 48b389d..127d19c 100644
--- a/content/docs/latest/deployment/instance/index.html
+++ b/content/docs/latest/deployment/instance/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/project/BinaryProtocol/index.html b/content/docs/latest/project/BinaryProtocol/index.html
index da3e63f..98c7b22 100644
--- a/content/docs/latest/project/BinaryProtocol/index.html
+++ b/content/docs/latest/project/BinaryProtocol/index.html
@@ -2332,6 +2332,18 @@ response will contain actual metadata.</p>
           </li>
           
           <li>
+            <a href="#pulsar.proto.CommandGetSchema">
+              CommandGetSchema
+            </a>
+          </li>
+          
+          <li>
+            <a href="#pulsar.proto.CommandGetSchemaResponse">
+              CommandGetSchemaResponse
+            </a>
+          </li>
+          
+          <li>
             <a href="#pulsar.proto.CommandGetTopicsOfNamespace">
               CommandGetTopicsOfNamespace
             </a>
@@ -2932,6 +2944,26 @@ response will contain actual metadata.</p>
               <td></td>
               <td></td>
             </tr>
+            
+            <tr>
+              <td class="wrap">getSchema</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.CommandGetSchema">CommandGetSchema</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">getSchemaResponse</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.CommandGetSchemaResponse">CommandGetSchemaResponse</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
              <!-- for field in fields -->
           </tbody>
         </table>
@@ -3776,6 +3808,144 @@ of any number previously specified</td>
     
     <div class="card-block">
       <div class="card-title">
+        <h5 class="message-name" id="pulsar.proto.CommandGetSchema">
+          CommandGetSchema
+        </h5>
+        <p class="message-name">pulsar.proto.CommandGetSchema</p>
+        <p class="lead"></p>
+      </div>
+      
+      <div class="card">
+        <h5>Fields</h5>
+        <table class="protobuf-table">
+          <thead>
+            <tr>
+              <th>Name</th>
+              <th>Type</th>
+              <th>Label</th>
+              <th>Default</th>
+              <th>Description</th>
+            </tr>
+          </thead>
+          <tbody>
+            
+            <tr>
+              <td class="wrap">request_id</td>
+              
+              <td class="wrap">uint64</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">topic</td>
+              
+              <td class="wrap">string</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema_version</td>
+              
+              <td class="wrap">bytes</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+             <!-- for field in fields -->
+          </tbody>
+        </table>
+      </div>
+       <!-- if fields -->
+    </div>
+    
+    <div class="card-block">
+      <div class="card-title">
+        <h5 class="message-name" id="pulsar.proto.CommandGetSchemaResponse">
+          CommandGetSchemaResponse
+        </h5>
+        <p class="message-name">pulsar.proto.CommandGetSchemaResponse</p>
+        <p class="lead"></p>
+      </div>
+      
+      <div class="card">
+        <h5>Fields</h5>
+        <table class="protobuf-table">
+          <thead>
+            <tr>
+              <th>Name</th>
+              <th>Type</th>
+              <th>Label</th>
+              <th>Default</th>
+              <th>Description</th>
+            </tr>
+          </thead>
+          <tbody>
+            
+            <tr>
+              <td class="wrap">request_id</td>
+              
+              <td class="wrap">uint64</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">error_code</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.ServerError">ServerError</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">error_message</td>
+              
+              <td class="wrap">string</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.Schema">Schema</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema_version</td>
+              
+              <td class="wrap">bytes</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+             <!-- for field in fields -->
+          </tbody>
+        </table>
+      </div>
+       <!-- if fields -->
+    </div>
+    
+    <div class="card-block">
+      <div class="card-title">
         <h5 class="message-name" id="pulsar.proto.CommandGetTopicsOfNamespace">
           CommandGetTopicsOfNamespace
         </h5>
@@ -5931,6 +6101,20 @@ if this field is omitted, `publish_time` can be used for the purpose of `event_t
               <td>
 </td>
             </tr>
+            
+            <tr>
+              <td>GET_SCHEMA</td>
+              <td>34</td>
+              <td>
+</td>
+            </tr>
+            
+            <tr>
+              <td>GET_SCHEMA_RESPONSE</td>
+              <td>35</td>
+              <td>
+</td>
+            </tr>
              <!-- for value in values -->
           </tbody>
         </table>
diff --git a/content/docs/latest/reference/CliTools/index.html b/content/docs/latest/reference/CliTools/index.html
index f784230..e9cb2e8 100644
--- a/content/docs/latest/reference/CliTools/index.html
+++ b/content/docs/latest/reference/CliTools/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -1440,9 +1440,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/docs/latest/reference/RestApi/index.html b/content/docs/latest/reference/RestApi/index.html
index 2579272..638c14d 100644
--- a/content/docs/latest/reference/RestApi/index.html
+++ b/content/docs/latest/reference/RestApi/index.html
@@ -4651,7 +4651,7 @@
           <h5>
             <code class="highlighter-rouge get">GET</code>
           </h5>
-          <p>Get all namespaces that are grouped by given anti-affinity group in a given cluster. api can be only accessed by admin of any of the existing tenant</p>
+          <p>Get all namespaces that are grouped by given anti-affinity group in a given cluster. api can be only accessed by admin of any of the existing property</p>
           
           <h5>URL parameters</h5>
           <table>
@@ -4680,7 +4680,7 @@
               </tr>
               
               <tr>
-                <td><code class="highlighter-rouge">tenant</code></td>
+                <td><code class="highlighter-rouge">property</code></td>
                 <td>query</td>
                 <td>false</td>
                 <td>string</td>
diff --git a/content/docs/latest/security/authorization/index.html b/content/docs/latest/security/authorization/index.html
index 159cf90..427ede0 100644
--- a/content/docs/latest/security/authorization/index.html
+++ b/content/docs/latest/security/authorization/index.html
@@ -1192,9 +1192,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
@@ -2428,9 +2428,9 @@
           
           
           
-          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
+          <li><a href="/docs/latest/admin-api/overview/">The Pulsar admin interface</a></li>
           
           
           
diff --git a/content/ja/project/BinaryProtocol/index.html b/content/ja/project/BinaryProtocol/index.html
index 5742664..821f215 100644
--- a/content/ja/project/BinaryProtocol/index.html
+++ b/content/ja/project/BinaryProtocol/index.html
@@ -1900,6 +1900,18 @@
           </li>
           
           <li>
+            <a href="#pulsar.proto.CommandGetSchema">
+              CommandGetSchema
+            </a>
+          </li>
+          
+          <li>
+            <a href="#pulsar.proto.CommandGetSchemaResponse">
+              CommandGetSchemaResponse
+            </a>
+          </li>
+          
+          <li>
             <a href="#pulsar.proto.CommandGetTopicsOfNamespace">
               CommandGetTopicsOfNamespace
             </a>
@@ -2500,6 +2512,26 @@
               <td></td>
               <td></td>
             </tr>
+            
+            <tr>
+              <td class="wrap">getSchema</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.CommandGetSchema">CommandGetSchema</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">getSchemaResponse</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.CommandGetSchemaResponse">CommandGetSchemaResponse</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
              <!-- for field in fields -->
           </tbody>
         </table>
@@ -3344,6 +3376,144 @@ of any number previously specified</td>
     
     <div class="card-block">
       <div class="card-title">
+        <h5 class="message-name" id="pulsar.proto.CommandGetSchema">
+          CommandGetSchema
+        </h5>
+        <p class="message-name">pulsar.proto.CommandGetSchema</p>
+        <p class="lead"></p>
+      </div>
+      
+      <div class="card">
+        <h5>Fields</h5>
+        <table class="protobuf-table">
+          <thead>
+            <tr>
+              <th>Name</th>
+              <th>Type</th>
+              <th>Label</th>
+              <th>Default</th>
+              <th>Description</th>
+            </tr>
+          </thead>
+          <tbody>
+            
+            <tr>
+              <td class="wrap">request_id</td>
+              
+              <td class="wrap">uint64</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">topic</td>
+              
+              <td class="wrap">string</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema_version</td>
+              
+              <td class="wrap">bytes</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+             <!-- for field in fields -->
+          </tbody>
+        </table>
+      </div>
+       <!-- if fields -->
+    </div>
+    
+    <div class="card-block">
+      <div class="card-title">
+        <h5 class="message-name" id="pulsar.proto.CommandGetSchemaResponse">
+          CommandGetSchemaResponse
+        </h5>
+        <p class="message-name">pulsar.proto.CommandGetSchemaResponse</p>
+        <p class="lead"></p>
+      </div>
+      
+      <div class="card">
+        <h5>Fields</h5>
+        <table class="protobuf-table">
+          <thead>
+            <tr>
+              <th>Name</th>
+              <th>Type</th>
+              <th>Label</th>
+              <th>Default</th>
+              <th>Description</th>
+            </tr>
+          </thead>
+          <tbody>
+            
+            <tr>
+              <td class="wrap">request_id</td>
+              
+              <td class="wrap">uint64</td>
+              
+              <td>required</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">error_code</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.ServerError">ServerError</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">error_message</td>
+              
+              <td class="wrap">string</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema</td>
+              
+              <td class="wrap"><a href="#pulsar.proto.Schema">Schema</a></td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+            
+            <tr>
+              <td class="wrap">schema_version</td>
+              
+              <td class="wrap">bytes</td>
+              
+              <td>optional</td>
+              <td></td>
+              <td></td>
+            </tr>
+             <!-- for field in fields -->
+          </tbody>
+        </table>
+      </div>
+       <!-- if fields -->
+    </div>
+    
+    <div class="card-block">
+      <div class="card-title">
         <h5 class="message-name" id="pulsar.proto.CommandGetTopicsOfNamespace">
           CommandGetTopicsOfNamespace
         </h5>
@@ -5499,6 +5669,20 @@ if this field is omitted, `publish_time` can be used for the purpose of `event_t
               <td>
 </td>
             </tr>
+            
+            <tr>
+              <td>GET_SCHEMA</td>
+              <td>34</td>
+              <td>
+</td>
+            </tr>
+            
+            <tr>
+              <td>GET_SCHEMA_RESPONSE</td>
+              <td>35</td>
+              <td>
+</td>
+            </tr>
              <!-- for value in values -->
           </tbody>
         </table>
diff --git a/content/ja/reference/RestApi/index.html b/content/ja/reference/RestApi/index.html
index e4a1df5..0dd70b8 100644
--- a/content/ja/reference/RestApi/index.html
+++ b/content/ja/reference/RestApi/index.html
@@ -4333,7 +4333,7 @@
           <h5>
             <code class="highlighter-rouge get">GET</code>
           </h5>
-          <p>Get all namespaces that are grouped by given anti-affinity group in a given cluster. api can be only accessed by admin of any of the existing tenant</p>
+          <p>Get all namespaces that are grouped by given anti-affinity group in a given cluster. api can be only accessed by admin of any of the existing property</p>
           
           <h5>URL parameters</h5>
           <table>
@@ -4362,7 +4362,7 @@
               </tr>
               
               <tr>
-                <td><code class="highlighter-rouge">tenant</code></td>
+                <td><code class="highlighter-rouge">property</code></td>
                 <td>query</td>
                 <td>false</td>
                 <td>string</td>