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/12/27 09:18:31 UTC
[pulsar] branch asf-site updated: Updated site at revision e63b658
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/pulsar.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 3e76136 Updated site at revision e63b658
3e76136 is described below
commit 3e7613652a5a409aae37c5451bf1bbf050ce9b8a
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Dec 27 09:18:23 2018 +0000
Updated site at revision e63b658
---
content/api/admin/index-all.html | 4 +
.../pulsar/client/admin/PersistentTopics.html | 2 +-
.../org/apache/pulsar/client/admin/Topics.html | 96 ++++++++++++++--------
.../docs/en/next/admin-api-persistent-topics.html | 12 ++-
.../en/next/admin-api-persistent-topics/index.html | 12 ++-
.../docs/fr/next/admin-api-persistent-topics.html | 12 ++-
.../fr/next/admin-api-persistent-topics/index.html | 12 ++-
.../docs/ja/next/admin-api-persistent-topics.html | 12 ++-
.../ja/next/admin-api-persistent-topics/index.html | 12 ++-
.../docs/latest/adaptors/PulsarSpark/index.html | 8 +-
.../docs/latest/adaptors/PulsarStorm/index.html | 6 +-
content/docs/latest/admin-api/overview/index.html | 10 +--
.../latest/admin-api/persistent-topics/index.html | 16 ++++
content/docs/latest/clients/Cpp/index.html | 8 +-
content/docs/latest/clients/Java/index.html | 14 ++--
content/docs/latest/clients/Python/index.html | 10 +--
content/docs/latest/clients/WebSocket/index.html | 8 +-
content/docs/latest/clients/go/index.html | 6 +-
.../docs/latest/cookbooks/Encryption/index.html | 6 +-
.../latest/cookbooks/PartitionedTopics/index.html | 14 ++--
.../latest/cookbooks/RetentionExpiry/index.html | 14 ++--
.../docs/latest/cookbooks/compaction/index.html | 6 +-
.../cookbooks/message-deduplication/index.html | 10 +--
.../docs/latest/cookbooks/message-queue/index.html | 14 ++--
.../latest/cookbooks/tiered-storage/index.html | 4 +-
.../docs/latest/deployment/Kubernetes/index.html | 4 +-
.../docs/latest/deployment/aws-cluster/index.html | 4 +-
content/docs/latest/deployment/cluster/index.html | 4 +-
content/docs/latest/deployment/instance/index.html | 4 +-
.../ConceptsAndArchitecture/index.html | 4 +-
.../latest/getting-started/LocalCluster/index.html | 4 +-
.../latest/getting-started/Pulsar-2.0/index.html | 2 +-
.../docs/latest/getting-started/docker/index.html | 4 +-
.../docs/latest/project/BinaryProtocol/index.html | 4 +-
content/docs/latest/project/CompileCpp/index.html | 8 +-
.../docs/latest/project/SimulationTools/index.html | 2 +-
.../docs/latest/project/schema-storage/index.html | 4 +-
content/docs/latest/reference/CliTools/index.html | 18 ++--
.../docs/latest/security/authorization/index.html | 10 +--
content/docs/latest/security/encryption/index.html | 6 +-
.../zh-CN/next/admin-api-persistent-topics.html | 12 ++-
.../next/admin-api-persistent-topics/index.html | 12 ++-
content/ja/adaptors/PulsarSpark/index.html | 8 +-
content/ja/adaptors/PulsarStorm/index.html | 6 +-
content/ja/admin/AdminInterface/index.html | 12 +--
content/ja/admin/Authz/index.html | 12 +--
content/ja/admin/ClustersBrokers/index.html | 6 +-
content/ja/admin/PropertiesNamespaces/index.html | 6 +-
content/ja/advanced/PartitionedTopics/index.html | 12 +--
content/ja/advanced/RetentionExpiry/index.html | 12 +--
content/ja/clients/Cpp/index.html | 6 +-
content/ja/clients/Java/index.html | 8 +-
content/ja/clients/Python/index.html | 8 +-
content/ja/clients/WebSocket/index.html | 8 +-
content/ja/deployment/InstanceSetup/index.html | 6 +-
content/ja/deployment/Kubernetes/index.html | 4 +-
.../ConceptsAndArchitecture/index.html | 2 +-
content/ja/getting-started/LocalCluster/index.html | 4 +-
content/ja/project/BinaryProtocol/index.html | 4 +-
content/ja/project/SimulationTools/index.html | 2 +-
content/ja/reference/CliTools/index.html | 18 ++--
content/swagger/swagger.json | 62 +++++++-------
62 files changed, 382 insertions(+), 258 deletions(-)
diff --git a/content/api/admin/index-all.html b/content/api/admin/index-all.html
index 8e2765a..7452654 100644
--- a/content/api/admin/index-all.html
+++ b/content/api/admin/index-all.html
@@ -993,6 +993,10 @@
<dd>
<div class="block">Get the internal stats for the topic asynchronously.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/admin/Topics.html#getLastMessageId-java.lang.String-">getLastMessageId(String)</a></span> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the last commit message Id of a topic</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getLimit--">getLimit()</a></span> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="class in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
<dd>
<div class="block">Gets quota limit in bytes</div>
diff --git a/content/api/admin/org/apache/pulsar/client/admin/PersistentTopics.html b/content/api/admin/org/apache/pulsar/client/admin/PersistentTopics.html
index 5245f2c..84ffc71 100644
--- a/content/api/admin/org/apache/pulsar/client/admin/PersistentTopics.html
+++ b/content/api/admin/org/apache/pulsar/client/admin/PersistentTopics.html
@@ -118,7 +118,7 @@ extends <a href="../../../../../org/apache/pulsar/client/admin/Topics.html" titl
<!-- -->
</a>
<h3>Methods inherited from interface org.apache.pulsar.client.admin.<a href="../../../../../org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></h3>
-<code><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#compactionStatus-java.lang.String-">compactionStatus</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#createPartitionedTopic-java.lang.String-int-">createPartitionedTopic</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#createPartitionedTopicAsync-java.lang.String-int-">createPartitionedTopicAsync</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#cr [...]
+<code><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#compactionStatus-java.lang.String-">compactionStatus</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#createPartitionedTopic-java.lang.String-int-">createPartitionedTopic</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#createPartitionedTopicAsync-java.lang.String-int-">createPartitionedTopicAsync</a>, <a href="../../../../../org/apache/pulsar/client/admin/Topics.html#cr [...]
</ul>
</li>
</ul>
diff --git a/content/api/admin/org/apache/pulsar/client/admin/Topics.html b/content/api/admin/org/apache/pulsar/client/admin/Topics.html
index a1bf7bc..12d86b3 100644
--- a/content/api/admin/org/apache/pulsar/client/admin/Topics.html
+++ b/content/api/admin/org/apache/pulsar/client/admin/Topics.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -269,100 +269,106 @@ var activeTableTab = "activeTableTab";
</td>
</tr>
<tr id="i21" class="rowColor">
+<td class="colFirst"><code>MessageId</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getLastMessageId-java.lang.String-">getLastMessageId</a></span>(String topic)</code>
+<div class="block">Get the last commit message Id of a topic</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
<td class="colFirst"><code>List<String></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getList-java.lang.String-">getList</a></span>(String namespace)</code>
<div class="block">Get the list of topics under a namespace.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>List<String></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getListInBundle-java.lang.String-java.lang.String-">getListInBundle</a></span>(String namespace,
String bundleRange)</code>
<div class="block">Get list of topics exist into given bundle</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>CompletableFuture<List<String>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getListInBundleAsync-java.lang.String-java.lang.String-">getListInBundleAsync</a></span>(String namespace,
String bundleRange)</code>
<div class="block">Get list of topics exist into given bundle asynchronously.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedInternalStats-java.lang.String-">getPartitionedInternalStats</a></span>(String topic)</code>
<div class="block">Get the stats for the partitioned topic</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>CompletableFuture<<a href="../../../../../org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedInternalStatsAsync-java.lang.String-">getPartitionedInternalStatsAsync</a></span>(String topic)</code>
<div class="block">Get the stats-internal for the partitioned topic asynchronously</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedStats-java.lang.String-boolean-">getPartitionedStats</a></span>(String topic,
boolean perPartition)</code>
<div class="block">Get the stats for the partitioned topic</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>CompletableFuture<<a href="../../../../../org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedStatsAsync-java.lang.String-boolean-">getPartitionedStatsAsync</a></span>(String topic,
boolean perPartition)</code>
<div class="block">Get the stats for the partitioned topic asynchronously</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>List<String></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicList-java.lang.String-">getPartitionedTopicList</a></span>(String namespace)</code>
<div class="block">Get the list of partitioned topics under a namespace.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>PartitionedTopicMetadata</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicMetadata-java.lang.String-">getPartitionedTopicMetadata</a></span>(String topic)</code>
<div class="block">Get metadata of a partitioned topic.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>CompletableFuture<PartitionedTopicMetadata></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicMetadataAsync-java.lang.String-">getPartitionedTopicMetadataAsync</a></span>(String topic)</code>
<div class="block">Get metadata of a partitioned topic asynchronously.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>Map<String,Set<<a href="../../../../../org/apache/pulsar/common/policies/data/AuthAction.html" title="enum in org.apache.pulsar.common.policies.data">AuthAction</a>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getPermissions-java.lang.String-">getPermissions</a></span>(String topic)</code>
<div class="block">Get permissions on a topic.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/common/policies/data/TopicStats.html" title="class in org.apache.pulsar.common.policies.data">TopicStats</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getStats-java.lang.String-">getStats</a></span>(String topic)</code>
<div class="block">Get the stats for the topic.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>CompletableFuture<<a href="../../../../../org/apache/pulsar/common/policies/data/TopicStats.html" title="class in org.apache.pulsar.common.policies.data">TopicStats</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getStatsAsync-java.lang.String-">getStatsAsync</a></span>(String topic)</code>
<div class="block">Get the stats for the topic asynchronously.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>List<String></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getSubscriptions-java.lang.String-">getSubscriptions</a></span>(String topic)</code>
<div class="block">Get the list of subscriptions.</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>CompletableFuture<List<String>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#getSubscriptionsAsync-java.lang.String-">getSubscriptionsAsync</a></span>(String topic)</code>
<div class="block">Get the list of subscriptions asynchronously.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#grantPermission-java.lang.String-java.lang.String-java.util.Set-">grantPermission</a></span>(String topic,
String role,
@@ -370,13 +376,13 @@ var activeTableTab = "activeTableTab";
<div class="block">Grant permission on a topic.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="class in org.apache.pulsar.client.admin">OffloadProcessStatus</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#offloadStatus-java.lang.String-">offloadStatus</a></span>(String topic)</code>
<div class="block">Check the status of an ongoing offloading operation for a topic.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>List<<any>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#peekMessages-java.lang.String-java.lang.String-int-">peekMessages</a></span>(String topic,
String subName,
@@ -384,7 +390,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Peek messages from a topic subscription</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>CompletableFuture<List<<any>>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#peekMessagesAsync-java.lang.String-java.lang.String-int-">peekMessagesAsync</a></span>(String topic,
String subName,
@@ -392,7 +398,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Peek messages from a topic subscription asynchronously</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#resetCursor-java.lang.String-java.lang.String-long-">resetCursor</a></span>(String topic,
String subName,
@@ -400,7 +406,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Reset cursor position on a topic subscription</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#resetCursor-java.lang.String-java.lang.String-MessageId-">resetCursor</a></span>(String topic,
String subName,
@@ -408,7 +414,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Reset cursor position on a topic subscription</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#resetCursorAsync-java.lang.String-java.lang.String-long-">resetCursorAsync</a></span>(String topic,
String subName,
@@ -416,7 +422,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Reset cursor position on a topic subscription</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#resetCursorAsync-java.lang.String-java.lang.String-MessageId-">resetCursorAsync</a></span>(String topic,
String subName,
@@ -424,28 +430,28 @@ var activeTableTab = "activeTableTab";
<div class="block">Reset cursor position on a topic subscription</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#revokePermissions-java.lang.String-java.lang.String-">revokePermissions</a></span>(String topic,
String role)</code>
<div class="block">Revoke permissions on a topic.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#skipAllMessages-java.lang.String-java.lang.String-">skipAllMessages</a></span>(String topic,
String subName)</code>
<div class="block">Skip all messages on a topic subscription.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#skipAllMessagesAsync-java.lang.String-java.lang.String-">skipAllMessagesAsync</a></span>(String topic,
String subName)</code>
<div class="block">Skip all messages on a topic subscription asynchronously.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#skipMessages-java.lang.String-java.lang.String-long-">skipMessages</a></span>(String topic,
String subName,
@@ -453,7 +459,7 @@ var activeTableTab = "activeTableTab";
<div class="block">Skip messages on a topic subscription.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#skipMessagesAsync-java.lang.String-java.lang.String-long-">skipMessagesAsync</a></span>(String topic,
String subName,
@@ -461,45 +467,45 @@ var activeTableTab = "activeTableTab";
<div class="block">Skip messages on a topic subscription asynchronously.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>CompletableFuture<MessageId></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#terminateTopicAsync-java.lang.String-">terminateTopicAsync</a></span>(String topic)</code>
<div class="block">Terminate the topic and prevent any more messages being published on it.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#triggerCompaction-java.lang.String-">triggerCompaction</a></span>(String topic)</code>
<div class="block">Trigger compaction to run for a topic.</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#triggerOffload-java.lang.String-MessageId-">triggerOffload</a></span>(String topic,
MessageId messageId)</code>
<div class="block">Trigger offloading messages in topic to longterm storage.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#unload-java.lang.String-">unload</a></span>(String topic)</code>
<div class="block">Unload a topic.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#unloadAsync-java.lang.String-">unloadAsync</a></span>(String topic)</code>
<div class="block">Unload a topic asynchronously.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#updatePartitionedTopic-java.lang.String-int-">updatePartitionedTopic</a></span>(String topic,
int numPartitions)</code>
<div class="block">Update number of partitions of a non-global partitioned topic.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>CompletableFuture<Void></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/admin/Topics.html#updatePartitionedTopicAsync-java.lang.String-int-">updatePartitionedTopicAsync</a></span>(String topic,
int numPartitions)</code>
@@ -1813,7 +1819,7 @@ var activeTableTab = "activeTableTab";
<a name="offloadStatus-java.lang.String-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>offloadStatus</h4>
<pre><a href="../../../../../org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="class in org.apache.pulsar.client.admin">OffloadProcessStatus</a> offloadStatus(String topic)
@@ -1829,6 +1835,24 @@ var activeTableTab = "activeTableTab";
</dl>
</li>
</ul>
+<a name="getLastMessageId-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLastMessageId</h4>
+<pre>MessageId getLastMessageId(String topic)
+ throws <a href="../../../../../org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></pre>
+<div class="block">Get the last commit message Id of a topic</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>topic</code> - the topic name</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></code></dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>
diff --git a/content/docs/en/next/admin-api-persistent-topics.html b/content/docs/en/next/admin-api-persistent-topics.html
index bcd2641..ba0671b 100644
--- a/content/docs/en/next/admin-api-persistent-topics.html
+++ b/content/docs/en/next/admin-api-persistent-topics.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/en/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/en/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/en/next/admin-api-persistent-topics/index.html b/content/docs/en/next/admin-api-persistent-topics/index.html
index bcd2641..ba0671b 100644
--- a/content/docs/en/next/admin-api-persistent-topics/index.html
+++ b/content/docs/en/next/admin-api-persistent-topics/index.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/en/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/en/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/fr/next/admin-api-persistent-topics.html b/content/docs/fr/next/admin-api-persistent-topics.html
index 99aed25..1173633 100644
--- a/content/docs/fr/next/admin-api-persistent-topics.html
+++ b/content/docs/fr/next/admin-api-persistent-topics.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/fr/next/admin-api-persistent-topics/index.html b/content/docs/fr/next/admin-api-persistent-topics/index.html
index 99aed25..1173633 100644
--- a/content/docs/fr/next/admin-api-persistent-topics/index.html
+++ b/content/docs/fr/next/admin-api-persistent-topics/index.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/fr/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/fr/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/ja/next/admin-api-persistent-topics.html b/content/docs/ja/next/admin-api-persistent-topics.html
index 3aa2f76..9e61f97 100644
--- a/content/docs/ja/next/admin-api-persistent-topics.html
+++ b/content/docs/ja/next/admin-api-persistent-topics.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/ja/next/admin-api-persistent-topics/index.html b/content/docs/ja/next/admin-api-persistent-topics/index.html
index 3aa2f76..9e61f97 100644
--- a/content/docs/ja/next/admin-api-persistent-topics/index.html
+++ b/content/docs/ja/next/admin-api-persistent-topics/index.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/ja/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/ja/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul class [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/latest/adaptors/PulsarSpark/index.html b/content/docs/latest/adaptors/PulsarSpark/index.html
index c00dd49..37d59c5 100644
--- a/content/docs/latest/adaptors/PulsarSpark/index.html
+++ b/content/docs/latest/adaptors/PulsarSpark/index.html
@@ -1079,9 +1079,9 @@
+ <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
- <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
@@ -1325,9 +1325,9 @@
+ <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
- <li><a href="/docs/latest/adaptors/PulsarSpark/">Spark Streaming Pulsar receiver</a></li>
@@ -1537,8 +1537,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1617,6 +1615,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/adaptors/PulsarStorm/index.html b/content/docs/latest/adaptors/PulsarStorm/index.html
index a100055..52000e9 100644
--- a/content/docs/latest/adaptors/PulsarStorm/index.html
+++ b/content/docs/latest/adaptors/PulsarStorm/index.html
@@ -1083,9 +1083,9 @@
+ <li><a href="/docs/latest/adaptors/PulsarStorm/">Pulsar adaptor for Apache Storm</a></li>
- <li><a href="/docs/latest/adaptors/PulsarStorm/">Pulsar adaptor for Apache Storm</a></li>
@@ -1291,8 +1291,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1371,6 +1369,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/admin-api/overview/index.html b/content/docs/latest/admin-api/overview/index.html
index 994ad01..810d289 100644
--- a/content/docs/latest/admin-api/overview/index.html
+++ b/content/docs/latest/admin-api/overview/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1271,9 +1271,9 @@
+ <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
- <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1805,8 +1805,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1885,6 +1883,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/admin-api/persistent-topics/index.html b/content/docs/latest/admin-api/persistent-topics/index.html
index 63be469..b011085 100644
--- a/content/docs/latest/admin-api/persistent-topics/index.html
+++ b/content/docs/latest/admin-api/persistent-topics/index.html
@@ -1648,6 +1648,22 @@ msg-payload
<span class="n">admin</span><span class="o">.</span><span class="na">persistentTopics</span><span class="o">().</span><span class="na">deleteSubscription</span><span class="o">(</span><span class="n">topic</span><span class="o">,</span> <span class="n">subscriptionName</span><span class="o">);</span>
</code></pre></div></div>
+<h4 id="last-message-id">Last Message Id</h4>
+
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+
+<div class="language-shell highlighter-rouge"><div class="highlight"><pre class="highlight"><code>pulsar-admin topics last-message-id topic-name
+</code></pre></div></div>
+
+<h4 id="rest-api-16">REST API</h4>
+<div class="highlighter-rouge endpoint"><pre class="highlight"><code class="method get">GET</code><code class="url">/admin/v2/persistent/<span class="endpoint">:tenant</span>/<span class="endpoint">:namespace</span>/<span class="endpoint">:topic</span>/lastMessageId</code></pre></div>
+
+<h4 id="java-16">Java</h4>
+
+<pre><code class="language-Java">String topic = "persistent://my-tenant/my-namespace/my-topic";
+admin.persistentTopics().getLastMessageId(topic);
+</code></pre>
+
</section>
</article>
diff --git a/content/docs/latest/clients/Cpp/index.html b/content/docs/latest/clients/Cpp/index.html
index 5dabb35..58e0246 100644
--- a/content/docs/latest/clients/Cpp/index.html
+++ b/content/docs/latest/clients/Cpp/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1021,9 +1019,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1157,6 +1155,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
@@ -1287,9 +1287,9 @@
+ <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
- <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
diff --git a/content/docs/latest/clients/Java/index.html b/content/docs/latest/clients/Java/index.html
index 8ce7177..73ca7e0 100644
--- a/content/docs/latest/clients/Java/index.html
+++ b/content/docs/latest/clients/Java/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1021,9 +1019,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1157,6 +1155,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
@@ -1301,8 +1301,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1381,6 +1379,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1557,9 +1557,9 @@
+ <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
- <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1805,9 +1805,9 @@
+ <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
- <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
diff --git a/content/docs/latest/clients/Python/index.html b/content/docs/latest/clients/Python/index.html
index 4d34e49..60bea8e 100644
--- a/content/docs/latest/clients/Python/index.html
+++ b/content/docs/latest/clients/Python/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1021,9 +1019,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1157,6 +1155,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
@@ -1343,8 +1343,6 @@
-
-
<li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
@@ -1417,6 +1415,8 @@
+
+
<li><a href="/docs/latest/cookbooks/message-queue/">Using Pulsar as a message queue</a></li>
diff --git a/content/docs/latest/clients/WebSocket/index.html b/content/docs/latest/clients/WebSocket/index.html
index 0c3f19d..b881453 100644
--- a/content/docs/latest/clients/WebSocket/index.html
+++ b/content/docs/latest/clients/WebSocket/index.html
@@ -1107,9 +1107,9 @@
+ <li><a href="/docs/latest/clients/WebSocket/">Pulsar's WebSocket API</a></li>
- <li><a href="/docs/latest/clients/WebSocket/">Pulsar's WebSocket API</a></li>
@@ -1353,9 +1353,9 @@
+ <li><a href="/docs/latest/clients/WebSocket/">Pulsar's WebSocket API</a></li>
- <li><a href="/docs/latest/clients/WebSocket/">Pulsar's WebSocket API</a></li>
@@ -1579,8 +1579,6 @@
-
-
<li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
@@ -1653,6 +1651,8 @@
+
+
<li><a href="/docs/latest/cookbooks/message-queue/">Using Pulsar as a message queue</a></li>
diff --git a/content/docs/latest/clients/go/index.html b/content/docs/latest/clients/go/index.html
index 1492ffb..a06ad5f 100644
--- a/content/docs/latest/clients/go/index.html
+++ b/content/docs/latest/clients/go/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1021,9 +1019,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1157,6 +1155,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
diff --git a/content/docs/latest/cookbooks/Encryption/index.html b/content/docs/latest/cookbooks/Encryption/index.html
index 18ca402..a6132a3 100644
--- a/content/docs/latest/cookbooks/Encryption/index.html
+++ b/content/docs/latest/cookbooks/Encryption/index.html
@@ -1567,9 +1567,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1823,8 +1823,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1901,6 +1899,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/latest/cookbooks/PartitionedTopics/index.html b/content/docs/latest/cookbooks/PartitionedTopics/index.html
index 25ce2c6..d717204 100644
--- a/content/docs/latest/cookbooks/PartitionedTopics/index.html
+++ b/content/docs/latest/cookbooks/PartitionedTopics/index.html
@@ -1069,9 +1069,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1315,9 +1315,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1497,8 +1497,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1617,6 +1615,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1829,9 +1829,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -2085,8 +2085,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -2163,6 +2161,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/latest/cookbooks/RetentionExpiry/index.html b/content/docs/latest/cookbooks/RetentionExpiry/index.html
index 0a51438..a592537 100644
--- a/content/docs/latest/cookbooks/RetentionExpiry/index.html
+++ b/content/docs/latest/cookbooks/RetentionExpiry/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1361,9 +1361,9 @@
+ <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
- <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
@@ -1607,9 +1607,9 @@
+ <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
- <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
@@ -1853,9 +1853,9 @@
+ <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
- <li><a href="/docs/latest/cookbooks/RetentionExpiry/">Message retention and expiry</a></li>
@@ -2075,8 +2075,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -2153,6 +2151,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/latest/cookbooks/compaction/index.html b/content/docs/latest/cookbooks/compaction/index.html
index fd7475c..3c75e4d 100644
--- a/content/docs/latest/cookbooks/compaction/index.html
+++ b/content/docs/latest/cookbooks/compaction/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1337,9 +1337,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
diff --git a/content/docs/latest/cookbooks/message-deduplication/index.html b/content/docs/latest/cookbooks/message-deduplication/index.html
index 03df0bf..0a2c71c 100644
--- a/content/docs/latest/cookbooks/message-deduplication/index.html
+++ b/content/docs/latest/cookbooks/message-deduplication/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1287,9 +1287,9 @@
+ <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
- <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
@@ -1585,8 +1585,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1663,6 +1661,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/latest/cookbooks/message-queue/index.html b/content/docs/latest/cookbooks/message-queue/index.html
index 3655ec9..fadca30 100644
--- a/content/docs/latest/cookbooks/message-queue/index.html
+++ b/content/docs/latest/cookbooks/message-queue/index.html
@@ -1071,9 +1071,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1301,8 +1301,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1381,6 +1379,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1599,8 +1599,6 @@
-
-
<li><a href="/docs/latest/clients/Python/">The Pulsar Python client</a></li>
@@ -1673,6 +1671,8 @@
+
+
<li><a href="/docs/latest/cookbooks/message-queue/">Using Pulsar as a message queue</a></li>
@@ -2079,8 +2079,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -2157,6 +2155,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/latest/cookbooks/tiered-storage/index.html b/content/docs/latest/cookbooks/tiered-storage/index.html
index 92718d6..48e4971 100644
--- a/content/docs/latest/cookbooks/tiered-storage/index.html
+++ b/content/docs/latest/cookbooks/tiered-storage/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/deployment/Kubernetes/index.html b/content/docs/latest/deployment/Kubernetes/index.html
index 868a18b..82e2140 100644
--- a/content/docs/latest/deployment/Kubernetes/index.html
+++ b/content/docs/latest/deployment/Kubernetes/index.html
@@ -1051,9 +1051,9 @@
+ <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
- <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
@@ -1297,9 +1297,9 @@
+ <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
- <li><a href="/docs/latest/deployment/Kubernetes/">Deploying Pulsar on Kubernetes</a></li>
diff --git a/content/docs/latest/deployment/aws-cluster/index.html b/content/docs/latest/deployment/aws-cluster/index.html
index 31cfc51..de4900b 100644
--- a/content/docs/latest/deployment/aws-cluster/index.html
+++ b/content/docs/latest/deployment/aws-cluster/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/deployment/cluster/index.html b/content/docs/latest/deployment/cluster/index.html
index 0a12601..5149139 100644
--- a/content/docs/latest/deployment/cluster/index.html
+++ b/content/docs/latest/deployment/cluster/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/deployment/instance/index.html b/content/docs/latest/deployment/instance/index.html
index e4d8219..dfec2dd 100644
--- a/content/docs/latest/deployment/instance/index.html
+++ b/content/docs/latest/deployment/instance/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
diff --git a/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html b/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
index 51203a8..c7b2dad 100644
--- a/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
+++ b/content/docs/latest/getting-started/ConceptsAndArchitecture/index.html
@@ -1021,9 +1021,9 @@
+ <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
- <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
@@ -1267,9 +1267,9 @@
+ <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
- <li><a href="/docs/latest/getting-started/ConceptsAndArchitecture/">Pulsar concepts and architecture</a></li>
diff --git a/content/docs/latest/getting-started/LocalCluster/index.html b/content/docs/latest/getting-started/LocalCluster/index.html
index 564bdd5..dcceda6 100644
--- a/content/docs/latest/getting-started/LocalCluster/index.html
+++ b/content/docs/latest/getting-started/LocalCluster/index.html
@@ -1057,9 +1057,9 @@
+ <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
- <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
@@ -1305,9 +1305,9 @@
+ <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
- <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
diff --git a/content/docs/latest/getting-started/Pulsar-2.0/index.html b/content/docs/latest/getting-started/Pulsar-2.0/index.html
index 45ec5ca..2018e47 100644
--- a/content/docs/latest/getting-started/Pulsar-2.0/index.html
+++ b/content/docs/latest/getting-started/Pulsar-2.0/index.html
@@ -1563,9 +1563,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
diff --git a/content/docs/latest/getting-started/docker/index.html b/content/docs/latest/getting-started/docker/index.html
index 6df1b14..9a57076 100644
--- a/content/docs/latest/getting-started/docker/index.html
+++ b/content/docs/latest/getting-started/docker/index.html
@@ -1057,9 +1057,9 @@
+ <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
- <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
@@ -1305,9 +1305,9 @@
+ <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
- <li><a href="/docs/latest/getting-started/LocalCluster/">Setting up a local standalone cluster</a></li>
diff --git a/content/docs/latest/project/BinaryProtocol/index.html b/content/docs/latest/project/BinaryProtocol/index.html
index 3e28b29..5d74a12 100644
--- a/content/docs/latest/project/BinaryProtocol/index.html
+++ b/content/docs/latest/project/BinaryProtocol/index.html
@@ -1001,9 +1001,9 @@
+ <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
- <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
@@ -1247,9 +1247,9 @@
+ <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
- <li><a href="/docs/latest/project/BinaryProtocol/">Pulsar binary protocol specification</a></li>
diff --git a/content/docs/latest/project/CompileCpp/index.html b/content/docs/latest/project/CompileCpp/index.html
index bd1db5f..0b1376a 100644
--- a/content/docs/latest/project/CompileCpp/index.html
+++ b/content/docs/latest/project/CompileCpp/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1021,9 +1019,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1157,6 +1155,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
@@ -1287,9 +1287,9 @@
+ <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
- <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
diff --git a/content/docs/latest/project/SimulationTools/index.html b/content/docs/latest/project/SimulationTools/index.html
index e601624..8857516 100644
--- a/content/docs/latest/project/SimulationTools/index.html
+++ b/content/docs/latest/project/SimulationTools/index.html
@@ -1099,9 +1099,9 @@
+ <li><a href="/docs/latest/project/SimulationTools/">Simulation tools</a></li>
- <li><a href="/docs/latest/project/SimulationTools/">Simulation tools</a></li>
diff --git a/content/docs/latest/project/schema-storage/index.html b/content/docs/latest/project/schema-storage/index.html
index 333ed51..9d6b5fd 100644
--- a/content/docs/latest/project/schema-storage/index.html
+++ b/content/docs/latest/project/schema-storage/index.html
@@ -1045,9 +1045,9 @@
+ <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
- <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -1293,9 +1293,9 @@
+ <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
- <li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
diff --git a/content/docs/latest/reference/CliTools/index.html b/content/docs/latest/reference/CliTools/index.html
index cc20bbd..cba50c3 100644
--- a/content/docs/latest/reference/CliTools/index.html
+++ b/content/docs/latest/reference/CliTools/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -1271,9 +1271,9 @@
+ <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
- <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1519,8 +1519,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1535,9 +1533,9 @@
- <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
+ <li><a href="/docs/latest/project/CompileCpp/">Building Pulsar C++ client</a></li>
@@ -1671,6 +1669,8 @@
+
+
<li><a href="/docs/latest/clients/go/">The Pulsar Go client</a></li>
@@ -1775,9 +1775,9 @@
+ <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
- <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -2021,9 +2021,9 @@
+ <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
- <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -2267,9 +2267,9 @@
+ <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
- <li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
diff --git a/content/docs/latest/security/authorization/index.html b/content/docs/latest/security/authorization/index.html
index 755417d..e03f92f 100644
--- a/content/docs/latest/security/authorization/index.html
+++ b/content/docs/latest/security/authorization/index.html
@@ -1005,8 +1005,6 @@
-
-
<li><a href="/docs/latest/reference/CliTools/">Pulsar command-line tools</a></li>
@@ -1125,6 +1123,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -2299,8 +2299,6 @@
-
-
<li><a href="/docs/latest/clients/Java/">The Pulsar Java client</a></li>
@@ -2379,6 +2377,8 @@
+
+
<li><a href="/docs/latest/security/authorization/">Authentication and authorization in Pulsar</a></li>
@@ -2541,9 +2541,9 @@
+ <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
- <li><a href="/docs/latest/clients/Cpp/">The Pulsar C++ client</a></li>
diff --git a/content/docs/latest/security/encryption/index.html b/content/docs/latest/security/encryption/index.html
index 18ca402..a6132a3 100644
--- a/content/docs/latest/security/encryption/index.html
+++ b/content/docs/latest/security/encryption/index.html
@@ -1567,9 +1567,9 @@
+ <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
- <li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1823,8 +1823,6 @@
-
-
<li><a href="/docs/latest/cookbooks/PartitionedTopics/">Partitioned topics</a></li>
@@ -1901,6 +1899,8 @@
+
+
<li><a href="/docs/latest/security/encryption/">Pulsar Encryption</a></li>
diff --git a/content/docs/zh-CN/next/admin-api-persistent-topics.html b/content/docs/zh-CN/next/admin-api-persistent-topics.html
index 84f5ae4..b694ef4 100644
--- a/content/docs/zh-CN/next/admin-api-persistent-topics.html
+++ b/content/docs/zh-CN/next/admin-api-persistent-topics.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/zh-CN/next/admin-api-persistent-topics/index.html b/content/docs/zh-CN/next/admin-api-persistent-topics/index.html
index 84f5ae4..b694ef4 100644
--- a/content/docs/zh-CN/next/admin-api-persistent-topics/index.html
+++ b/content/docs/zh-CN/next/admin-api-persistent-topics/index.html
@@ -430,7 +430,17 @@ admin.persistentTopics().getSubscriptions(topic);
String subscriptionName = <span class="hljs-string">"my-subscription"</span>;
admin.persistentTopics().deleteSubscription(topic, subscriptionName);
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul [...]
+<h3><a class="anchor" aria-hidden="true" id="last-message-id"></a><a href="#last-message-id" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 [...]
+<p>It gives the last commited message ID for a persistent topic, and it will be available in 2.3.0.</p>
+<pre><code class="hljs css language-shell">pulsar-admin topics last-message-id topic-name
+</code></pre>
+<h4><a class="anchor" aria-hidden="true" id="rest-api-16"></a><a href="#rest-api-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
+<p>{% endpoint Get /admin/v2/persistent/:tenant/:namespace/:topic/lastMessageId %}</p>
+<h4><a class="anchor" aria-hidden="true" id="java-16"></a><a href="#java-16" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...]
+<pre><code class="hljs css language-Java">String topic = <span class="hljs-string">"persistent://my-tenant/my-namespace/my-topic"</span>;
+admin.persistentTopics().getLastMessage(topic);
+</code></pre>
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/admin-api-permissions"><span class="arrow-prev">← </span><span>Persmissions</span></a><a class="docs-next button" href="/docs/zh-CN/next/admin-api-non-persistent-topics"><span>Non-Persistent topics</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#persistent-topics-resources">Persistent topics resources</a><ul [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/ja/adaptors/PulsarSpark/index.html b/content/ja/adaptors/PulsarSpark/index.html
index 34dd969..51c3895 100644
--- a/content/ja/adaptors/PulsarSpark/index.html
+++ b/content/ja/adaptors/PulsarSpark/index.html
@@ -762,9 +762,9 @@
- <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
+ <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
@@ -1008,9 +1008,9 @@
- <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
+ <li><a href="/ja/adaptors/PulsarSpark/">Spark Streaming Pulsar Receiver</a></li>
@@ -1224,6 +1224,8 @@
+
+
<li><a href="/ja/clients/Java/">Pulsar Javaクライアント</a></li>
@@ -1385,8 +1387,6 @@
-
-
</ul>
</div>
</div>
diff --git a/content/ja/adaptors/PulsarStorm/index.html b/content/ja/adaptors/PulsarStorm/index.html
index d24d155..8d8ca73 100644
--- a/content/ja/adaptors/PulsarStorm/index.html
+++ b/content/ja/adaptors/PulsarStorm/index.html
@@ -766,9 +766,9 @@
- <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
+ <li><a href="/ja/adaptors/PulsarStorm/">Apache StormのためのPulsarアダプタ</a></li>
@@ -978,6 +978,8 @@
+
+
<li><a href="/ja/clients/Java/">Pulsar Javaクライアント</a></li>
@@ -1139,8 +1141,6 @@
-
-
</ul>
</div>
</div>
diff --git a/content/ja/admin/AdminInterface/index.html b/content/ja/admin/AdminInterface/index.html
index 5a8fbe4..9a1d3fa 100644
--- a/content/ja/admin/AdminInterface/index.html
+++ b/content/ja/admin/AdminInterface/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -950,9 +950,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1486,6 +1486,8 @@
+
+
<li><a href="/ja/clients/Java/">Pulsar Javaクライアント</a></li>
@@ -1647,8 +1649,6 @@
-
-
</ul>
</div>
</div>
diff --git a/content/ja/admin/Authz/index.html b/content/ja/admin/Authz/index.html
index 910e23f..f31d19b 100644
--- a/content/ja/admin/Authz/index.html
+++ b/content/ja/admin/Authz/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -1976,6 +1976,8 @@
+
+
<li><a href="/ja/clients/Java/">Pulsar Javaクライアント</a></li>
@@ -2137,8 +2139,6 @@
-
-
</ul>
</div>
</div>
@@ -2212,9 +2212,9 @@
- <li><a href="/ja/clients/Cpp/">Pulsar C++クライアント</a></li>
+ <li><a href="/ja/clients/Cpp/">Pulsar C++クライアント</a></li>
diff --git a/content/ja/admin/ClustersBrokers/index.html b/content/ja/admin/ClustersBrokers/index.html
index ad4bdb4..0c37b98 100644
--- a/content/ja/admin/ClustersBrokers/index.html
+++ b/content/ja/admin/ClustersBrokers/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
diff --git a/content/ja/admin/PropertiesNamespaces/index.html b/content/ja/admin/PropertiesNamespaces/index.html
index 807551e..050393b 100644
--- a/content/ja/admin/PropertiesNamespaces/index.html
+++ b/content/ja/admin/PropertiesNamespaces/index.html
@@ -1184,9 +1184,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1254,9 +1254,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -1284,9 +1284,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
diff --git a/content/ja/advanced/PartitionedTopics/index.html b/content/ja/advanced/PartitionedTopics/index.html
index 4297a12..3ab5407 100644
--- a/content/ja/advanced/PartitionedTopics/index.html
+++ b/content/ja/advanced/PartitionedTopics/index.html
@@ -752,9 +752,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -998,9 +998,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -1184,9 +1184,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1254,9 +1254,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -1284,9 +1284,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -1504,9 +1504,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
diff --git a/content/ja/advanced/RetentionExpiry/index.html b/content/ja/advanced/RetentionExpiry/index.html
index fd6137c..eb7d4b0 100644
--- a/content/ja/advanced/RetentionExpiry/index.html
+++ b/content/ja/advanced/RetentionExpiry/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -1038,9 +1038,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -1284,9 +1284,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -1530,9 +1530,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
diff --git a/content/ja/clients/Cpp/index.html b/content/ja/clients/Cpp/index.html
index e6411a1..e51d5eb 100644
--- a/content/ja/clients/Cpp/index.html
+++ b/content/ja/clients/Cpp/index.html
@@ -688,6 +688,8 @@
+
+
<li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -891,8 +893,6 @@
-
-
</ul>
</div>
</div>
@@ -966,9 +966,9 @@
- <li><a href="/ja/clients/Cpp/">Pulsar C++クライアント</a></li>
+ <li><a href="/ja/clients/Cpp/">Pulsar C++クライアント</a></li>
diff --git a/content/ja/clients/Java/index.html b/content/ja/clients/Java/index.html
index e543182..2a626c7 100644
--- a/content/ja/clients/Java/index.html
+++ b/content/ja/clients/Java/index.html
@@ -688,6 +688,8 @@
+
+
<li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -891,8 +893,6 @@
-
-
</ul>
</div>
</div>
@@ -984,6 +984,8 @@
+
+
<li><a href="/ja/clients/Java/">Pulsar Javaクライアント</a></li>
@@ -1145,8 +1147,6 @@
-
-
</ul>
</div>
</div>
diff --git a/content/ja/clients/Python/index.html b/content/ja/clients/Python/index.html
index ed49516..b937ecf 100644
--- a/content/ja/clients/Python/index.html
+++ b/content/ja/clients/Python/index.html
@@ -688,6 +688,8 @@
+
+
<li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -891,8 +893,6 @@
-
-
</ul>
</div>
</div>
@@ -1022,9 +1022,9 @@
- <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
+ <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
@@ -1044,9 +1044,9 @@
- <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+ <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
diff --git a/content/ja/clients/WebSocket/index.html b/content/ja/clients/WebSocket/index.html
index b7b7730..ee0d865 100644
--- a/content/ja/clients/WebSocket/index.html
+++ b/content/ja/clients/WebSocket/index.html
@@ -790,9 +790,9 @@
- <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+ <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
@@ -1036,9 +1036,9 @@
- <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+ <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
@@ -1262,9 +1262,9 @@
- <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
+ <li><a href="/ja/clients/Python/">Pulsar Pythonクライアント</a></li>
@@ -1284,9 +1284,9 @@
- <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
+ <li><a href="/ja/clients/WebSocket/">PulsarにおけるWebSocket API</a></li>
diff --git a/content/ja/deployment/InstanceSetup/index.html b/content/ja/deployment/InstanceSetup/index.html
index 6499654..d12999b 100644
--- a/content/ja/deployment/InstanceSetup/index.html
+++ b/content/ja/deployment/InstanceSetup/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
diff --git a/content/ja/deployment/Kubernetes/index.html b/content/ja/deployment/Kubernetes/index.html
index dd736d4..4dd17d9 100644
--- a/content/ja/deployment/Kubernetes/index.html
+++ b/content/ja/deployment/Kubernetes/index.html
@@ -734,9 +734,9 @@
- <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
+ <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
@@ -980,9 +980,9 @@
- <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
+ <li><a href="/ja/deployment/Kubernetes/">Kubernetes上でのPulsarのデプロイ</a></li>
diff --git a/content/ja/getting-started/ConceptsAndArchitecture/index.html b/content/ja/getting-started/ConceptsAndArchitecture/index.html
index 6c57f6a..0efaab5 100644
--- a/content/ja/getting-started/ConceptsAndArchitecture/index.html
+++ b/content/ja/getting-started/ConceptsAndArchitecture/index.html
@@ -704,9 +704,9 @@
- <li><a href="/ja/getting-started/ConceptsAndArchitecture/">Pulsarのコンセプトとアーキテクチャ</a></li>
+ <li><a href="/ja/getting-started/ConceptsAndArchitecture/">Pulsarのコンセプトとアーキテクチャ</a></li>
diff --git a/content/ja/getting-started/LocalCluster/index.html b/content/ja/getting-started/LocalCluster/index.html
index f3a8dca..bcf9413 100644
--- a/content/ja/getting-started/LocalCluster/index.html
+++ b/content/ja/getting-started/LocalCluster/index.html
@@ -740,9 +740,9 @@
- <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
+ <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
@@ -986,9 +986,9 @@
- <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
+ <li><a href="/ja/getting-started/LocalCluster/">ローカルスタンドアローンクラスタのセットアップ</a></li>
diff --git a/content/ja/project/BinaryProtocol/index.html b/content/ja/project/BinaryProtocol/index.html
index 642f8fd..f595218 100644
--- a/content/ja/project/BinaryProtocol/index.html
+++ b/content/ja/project/BinaryProtocol/index.html
@@ -684,9 +684,9 @@
- <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
+ <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
@@ -930,9 +930,9 @@
- <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
+ <li><a href="/ja/project/BinaryProtocol/">Pulsarのバイナリプロトコルの仕様</a></li>
diff --git a/content/ja/project/SimulationTools/index.html b/content/ja/project/SimulationTools/index.html
index e5a28bb..b9b8152 100644
--- a/content/ja/project/SimulationTools/index.html
+++ b/content/ja/project/SimulationTools/index.html
@@ -782,9 +782,9 @@
- <li><a href="/ja/project/SimulationTools/">シミュレーションツール</a></li>
+ <li><a href="/ja/project/SimulationTools/">シミュレーションツール</a></li>
diff --git a/content/ja/reference/CliTools/index.html b/content/ja/reference/CliTools/index.html
index eb25626..97c8e05 100644
--- a/content/ja/reference/CliTools/index.html
+++ b/content/ja/reference/CliTools/index.html
@@ -692,9 +692,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -762,9 +762,9 @@
- <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
+ <li><a href="/ja/advanced/PartitionedTopics/">パーティションドトピック</a></li>
@@ -792,9 +792,9 @@
- <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
+ <li><a href="/ja/advanced/RetentionExpiry/">メッセージの保存と有効期限</a></li>
@@ -950,9 +950,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1196,6 +1196,8 @@
+
+
<li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1399,8 +1401,6 @@
-
-
</ul>
</div>
</div>
@@ -1448,9 +1448,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1694,9 +1694,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
@@ -1940,9 +1940,9 @@
- <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
+ <li><a href="/ja/reference/CliTools/">Pulsarコマンドラインツール</a></li>
diff --git a/content/swagger/swagger.json b/content/swagger/swagger.json
index 979ea9e..1adc6f9 100644
--- a/content/swagger/swagger.json
+++ b/content/swagger/swagger.json
@@ -6652,10 +6652,10 @@
"type" : "string"
}
},
- "connectedSince" : {
+ "clientVersion" : {
"type" : "string"
},
- "clientVersion" : {
+ "connectedSince" : {
"type" : "string"
},
"address" : {
@@ -6978,34 +6978,19 @@
"type" : "number",
"format" : "double"
},
- "loadReportType" : {
- "type" : "string"
- },
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
"overLoaded" : {
"type" : "boolean"
},
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
+ "cpu" : {
+ "$ref" : "#/definitions/ResourceUsage"
},
"underLoaded" : {
"type" : "boolean"
},
- "bandwidthOut" : {
- "$ref" : "#/definitions/ResourceUsage"
- },
- "lastUpdate" : {
- "type" : "integer",
- "format" : "int64"
- },
"bandwidthIn" : {
"$ref" : "#/definitions/ResourceUsage"
},
- "cpu" : {
+ "bandwidthOut" : {
"$ref" : "#/definitions/ResourceUsage"
},
"memory" : {
@@ -7013,6 +6998,21 @@
},
"directMemory" : {
"$ref" : "#/definitions/ResourceUsage"
+ },
+ "lastUpdate" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "loadReportType" : {
+ "type" : "string"
}
}
},
@@ -7175,10 +7175,10 @@
"producerName" : {
"type" : "string"
},
- "connectedSince" : {
+ "clientVersion" : {
"type" : "string"
},
- "clientVersion" : {
+ "connectedSince" : {
"type" : "string"
},
"address" : {
@@ -7889,10 +7889,10 @@
"producerName" : {
"type" : "string"
},
- "connectedSince" : {
+ "clientVersion" : {
"type" : "string"
},
- "clientVersion" : {
+ "connectedSince" : {
"type" : "string"
},
"address" : {
@@ -7951,15 +7951,15 @@
"ResourceDescription" : {
"type" : "object",
"properties" : {
+ "usagePct" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"resourceUsage" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/ResourceUsage"
}
- },
- "usagePct" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -7994,11 +7994,11 @@
"ResourceUnit" : {
"type" : "object",
"properties" : {
- "availableResource" : {
- "$ref" : "#/definitions/ResourceDescription"
- },
"resourceId" : {
"type" : "string"
+ },
+ "availableResource" : {
+ "$ref" : "#/definitions/ResourceDescription"
}
}
},