You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/12/25 07:38:38 UTC
[pulsar] branch asf-site updated: Updated site at revision 09b2d4c
This is an automated email from the ASF dual-hosted git repository.
penghui pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 120a559 Updated site at revision 09b2d4c
120a559 is described below
commit 120a559c9e972782a3c340afcbb997400f7721e5
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Sat Dec 25 07:35:18 2021 +0000
Updated site at revision 09b2d4c
---
.../pulsar-broker/2.10.0-SNAPSHOT/index-all.html | 8 +-
.../broker/admin/impl/PersistentTopicsBase.html | 8 +-
.../broker/admin/v1/NonPersistentTopics.html | 2 +-
.../pulsar/broker/admin/v1/PersistentTopics.html | 2 +-
.../broker/admin/v2/NonPersistentTopics.html | 4 +-
.../pulsar/broker/admin/v2/PersistentTopics.html | 23 +-
.../org/apache/pulsar/broker/rest/Topics.html | 2 +-
.../org/apache/pulsar/broker/rest/TopicsBase.html | 2 +-
content/api/python/2.10.0-SNAPSHOT/index.html | 6 +-
content/api/python/index.html | 6 +-
.../docs/zh-CN/2.5.0/client-libraries-java.html | 2 +-
.../zh-CN/2.5.0/client-libraries-java/index.html | 2 +-
.../docs/zh-CN/2.5.1/client-libraries-java.html | 2 +-
.../zh-CN/2.5.1/client-libraries-java/index.html | 2 +-
.../docs/zh-CN/2.5.2/client-libraries-java.html | 6 +-
.../zh-CN/2.5.2/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.6.0/client-libraries-java.html | 6 +-
.../zh-CN/2.6.0/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.6.1/client-libraries-java.html | 6 +-
.../zh-CN/2.6.1/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.6.2/client-libraries-java.html | 6 +-
.../zh-CN/2.6.2/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.6.3/client-libraries-java.html | 6 +-
.../zh-CN/2.6.3/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.6.4/client-libraries-java.html | 6 +-
.../zh-CN/2.6.4/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.7.0/client-libraries-java.html | 6 +-
.../zh-CN/2.7.0/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.7.1/client-libraries-java.html | 6 +-
.../zh-CN/2.7.1/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.7.2/client-libraries-java.html | 6 +-
.../zh-CN/2.7.2/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.7.3/client-libraries-java.html | 6 +-
.../zh-CN/2.7.3/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.8.0/client-libraries-java.html | 6 +-
.../zh-CN/2.8.0/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.8.1/client-libraries-java.html | 6 +-
.../zh-CN/2.8.1/client-libraries-java/index.html | 6 +-
.../docs/zh-CN/2.9.0/client-libraries-java.html | 16 +-
.../zh-CN/2.9.0/client-libraries-java/index.html | 16 +-
content/docs/zh-CN/client-libraries-java.html | 16 +-
.../docs/zh-CN/client-libraries-java/index.html | 16 +-
content/docs/zh-CN/next/client-libraries-java.html | 108 +-
.../zh-CN/next/client-libraries-java/index.html | 108 +-
content/swagger/2.10.0-SNAPSHOT/swagger.json | 1052 +++++++++----------
.../swagger/2.10.0-SNAPSHOT/swaggerfunctions.json | 380 +++----
.../swagger/2.10.0-SNAPSHOT/swaggerpackages.json | 264 ++---
content/swagger/2.10.0-SNAPSHOT/swaggersink.json | 264 ++---
content/swagger/2.10.0-SNAPSHOT/swaggersource.json | 264 ++---
content/swagger/2.10.0-SNAPSHOT/v2/swagger.json | 1070 ++++++++++----------
.../2.10.0-SNAPSHOT/v3/swaggerfunctions.json | 380 +++----
.../2.10.0-SNAPSHOT/v3/swaggerpackages.json | 264 ++---
.../swagger/2.10.0-SNAPSHOT/v3/swaggersink.json | 264 ++---
.../swagger/2.10.0-SNAPSHOT/v3/swaggersource.json | 264 ++---
content/swagger/master/swagger.json | 1052 +++++++++----------
content/swagger/master/swaggerfunctions.json | 380 +++----
content/swagger/master/swaggerpackages.json | 264 ++---
content/swagger/master/swaggersink.json | 264 ++---
content/swagger/master/swaggersource.json | 264 ++---
content/swagger/master/v2/swagger.json | 1070 ++++++++++----------
content/swagger/master/v3/swaggerfunctions.json | 380 +++----
content/swagger/master/v3/swaggerpackages.json | 264 ++---
content/swagger/master/v3/swaggersink.json | 264 ++---
content/swagger/master/v3/swaggersource.json | 264 ++---
64 files changed, 4797 insertions(+), 4630 deletions(-)
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
index 71607fb..054b806 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/index-all.html
@@ -4425,7 +4425,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/persistent/PersistentStickyKeyDispatcherMultipleConsumers.html#getMessagesToReplayNow-int-">getMessagesToReplayNow(int)</a></span> - Method in class org.apache.pulsar.broker.service.persistent.<a href="org/apache/pulsar/broker/service/persistent/PersistentStickyKeyDispatcherMultipleConsumers.html" title="class in org.apache.pulsar.broker.service.persistent">PersistentStickyKeyDispatcherMultipleConsumers</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">getMessageTTL(AsyncResponse, String, String, String, boolean, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-">getMessageTTL(AsyncResponse, String, String, String, boolean, boolean, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">Persist [...]
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v3/Packages.html#getMeta-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-javax.ws.rs.container.AsyncResponse-">getMeta(String, String, String, String, String, AsyncResponse)</a></span> - Method in class org.apache.pulsar.broker.admin.v3.<a href="org/apache/pulsar/broker/admin/v3/Packages.html" title="class in org.apache.pulsar.broker.admin.v3">Packages</a></dt>
<dd> </dd>
@@ -7021,7 +7021,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html#internalSetMaxUnackedMessagesPerSubscription-java.lang.Integer-">internalSetMaxUnackedMessagesPerSubscription(Integer)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html" title="class in org.apache.pulsar.broker.admin.impl">NamespacesBase</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalSetMessageTTL-java.lang.Integer-">internalSetMessageTTL(Integer)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalSetMessageTTL-java.lang.Integer-boolean-">internalSetMessageTTL(Integer, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html#internalSetNamespaceAntiAffinityGroup-java.lang.String-">internalSetNamespaceAntiAffinityGroup(String)</a></span> - Method in class org.apache.pulsar.broker.admin.impl.<a href="org/apache/pulsar/broker/admin/impl/NamespacesBase.html" title="class in org.apache.pulsar.broker.admin.impl">NamespacesBase</a></dt>
<dd> </dd>
@@ -10148,7 +10148,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/Namespaces.html#removeMaxUnackedmessagesPerSubscription-java.lang.String-java.lang.String-">removeMaxUnackedmessagesPerSubscription(String, String)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/Namespaces.html" title="class in org.apache.pulsar.broker.admin.v2">Namespaces</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-">removeMessageTTL(AsyncResponse, String, String, String, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">removeMessageTTL(AsyncResponse, String, String, String, boolean, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/loadbalance/impl/LoadManagerShared.html#removeMostServicingBrokersForNamespace-java.lang.String-java.util.Set-org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap-">removeMostServicingBrokersForNamespace(String, Set<String>, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>>)</a></span> - Static method in class org.apache.pulsar.broker.loadbalance [...]
<dd>
@@ -11229,7 +11229,7 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/resource/usage/NetworkUsage.html#setMessagesPerPeriod-long-">setMessagesPerPeriod(long)</a></span> - Method in class org.apache.pulsar.broker.service.resource.usage.<a href="org/apache/pulsar/broker/service/resource/usage/NetworkUsage.html" title="class in org.apache.pulsar.broker.service.resource.usage">NetworkUsage</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-">setMessageTTL(AsyncResponse, String, String, String, Integer, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopi [...]
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html#setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-boolean-">setMessageTTL(AsyncResponse, String, String, String, Integer, boolean, boolean)</a></span> - Method in class org.apache.pulsar.broker.admin.v2.<a href="org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v [...]
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/pulsar/broker/service/Topic.PublishContext.html#setMetadataFromEntryData-io.netty.buffer.ByteBuf-">setMetadataFromEntryData(ByteBuf)</a></span> - Method in interface org.apache.pulsar.broker.service.<a href="org/apache/pulsar/broker/service/Topic.PublishContext.html" title="interface in org.apache.pulsar.broker.service">Topic.PublishContext</a></dt>
<dd> </dd>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
index a614518..fbb8f95 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html
@@ -613,7 +613,8 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/AdminResource.
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalSetMessageTTL-java.lang.Integer-">internalSetMessageTTL</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> ttlInSecond)</code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#internalSetMessageTTL-java.lang.Integer-boolean-">internalSetMessageTTL</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> ttlInSecond,
+ boolean isGlobal)</code> </td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></code></td>
@@ -1373,13 +1374,14 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/AdminResource.
<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> internalSetDeduplication(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or int [...]
</li>
</ul>
-<a name="internalSetMessageTTL-java.lang.Integer-">
+<a name="internalSetMessageTTL-java.lang.Integer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>internalSetMessageTTL</h4>
-<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> internalSetMessageTTL(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interf [...]
+<pre>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> internalSetMessageTTL(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interf [...]
+ boolean isGlobal)</pre>
</li>
</ul>
<a name="internalGetRetention-boolean-boolean-">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
index 5c94a1c..9dd8cd2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/NonPersistentTopics.html
@@ -263,7 +263,7 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/v1/PersistentT
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
+<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
index 5ef2473..f1409e5 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v1/PersistentTopics.html
@@ -564,7 +564,7 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/impl/Persisten
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
+<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
index 67ccdde..992e4f2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.html
@@ -277,14 +277,14 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentT
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.v2.<a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html" title="class in org.apache.pulsar.broker.admin.v2">PersistentTopics</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#compact-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-">compact</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#compactionStatus-java.lang.String-java.lang.String-java.lang.String-boolean-">compactionStatus</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#createMissedPartiti [...]
+<code><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#compact-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-">compact</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#compactionStatus-java.lang.String-java.lang.String-java.lang.String-boolean-">compactionStatus</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#createMissedPartiti [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.impl.PersistentTopicsBase">
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
+<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
index 5a78a87..7cff4f2 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/admin/v2/PersistentTopics.html
@@ -535,11 +535,12 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/impl/Persisten
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">getMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-">getMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tenant,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
boolean applied,
+ boolean isGlobal,
boolean authoritative)</code> </td>
</tr>
<tr id="i41" class="rowColor">
@@ -789,10 +790,11 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/impl/Persisten
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-">removeMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">removeMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tenant,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
+ boolean isGlobal,
boolean authoritative)</code> </td>
</tr>
<tr id="i71" class="rowColor">
@@ -1028,11 +1030,12 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/impl/Persisten
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-">setMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/pulsar/broker/admin/v2/PersistentTopics.html#setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-boolean-">setMessageTTL</a></span>(javax.ws.rs.container.AsyncResponse asyncResponse,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tenant,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> messageTTL,
+ boolean isGlobal,
boolean authoritative)</code> </td>
</tr>
<tr id="i98" class="altColor">
@@ -1203,7 +1206,7 @@ extends <a href="../../../../../../org/apache/pulsar/broker/admin/impl/Persisten
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
+<code><a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-j [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
@@ -2504,7 +2507,7 @@ public void removeReplicationClusters(@Suspended
boolean authoritative)</pre>
</li>
</ul>
-<a name="getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">
+<a name="getMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
@@ -2522,11 +2525,13 @@ public void getMessageTTL(@Suspended
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
@QueryParam(value="applied")
boolean applied,
+ @QueryParam(value="isGlobal") @DefaultValue(value="false")
+ boolean isGlobal,
@QueryParam(value="authoritative") @DefaultValue(value="false")
boolean authoritative)</pre>
</li>
</ul>
-<a name="setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-">
+<a name="setMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-java.lang.Integer-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
@@ -2544,11 +2549,13 @@ public void setMessageTTL(@Suspended
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
@QueryParam(value="messageTTL")
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> messageTTL,
+ @QueryParam(value="isGlobal") @DefaultValue(value="false")
+ boolean isGlobal,
@QueryParam(value="authoritative") @DefaultValue(value="false")
boolean authoritative)</pre>
</li>
</ul>
-<a name="removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-">
+<a name="removeMessageTTL-javax.ws.rs.container.AsyncResponse-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-">
<!-- -->
</a>
<ul class="blockList">
@@ -2564,6 +2571,8 @@ public void removeMessageTTL(@Suspended
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace,
@PathParam(value="topic") @Encoded
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedTopic,
+ @QueryParam(value="isGlobal") @DefaultValue(value="false")
+ boolean isGlobal,
@QueryParam(value="authoritative") @DefaultValue(value="false")
boolean authoritative)</pre>
</li>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
index 08252f6..a875761 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/Topics.html
@@ -242,7 +242,7 @@ extends <a href="../../../../../org/apache/pulsar/broker/rest/TopicsBase.html" t
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-javax.w [...]
+<code><a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-javax.w [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
index 033ff49..895ac6e 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/org/apache/pulsar/broker/rest/TopicsBase.html
@@ -215,7 +215,7 @@ extends <a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTo
<!-- -->
</a>
<h3>Methods inherited from class org.apache.pulsar.broker.admin.impl.<a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html" title="class in org.apache.pulsar.broker.admin.impl">PersistentTopicsBase</a></h3>
-<code><a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-javax.w [...]
+<code><a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#getPartitionedTopicMetadata-org.apache.pulsar.broker.PulsarService-java.lang.String-java.lang.String-org.apache.pulsar.broker.authentication.AuthenticationDataSource-org.apache.pulsar.common.naming.TopicName-">getPartitionedTopicMetadata</a>, <a href="../../../../../org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.html#handleTopicPolicyException-java.lang.String-java.lang.Throwable-javax.w [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.pulsar.broker.admin.AdminResource">
diff --git a/content/api/python/2.10.0-SNAPSHOT/index.html b/content/api/python/2.10.0-SNAPSHOT/index.html
index e657279..a8861aa 100644
--- a/content/api/python/2.10.0-SNAPSHOT/index.html
+++ b/content/api/python/2.10.0-SNAPSHOT/index.html
@@ -3764,7 +3764,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7418a7dcd0>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2ec98dcd0>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4018,7 +4018,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7417b731d0>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2e4f0d1d0>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4235,7 +4235,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7417b73110>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2e4f0d110>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/api/python/index.html b/content/api/python/index.html
index e657279..a8861aa 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3764,7 +3764,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7418a7dcd0>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+ <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2ec98dcd0>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4018,7 +4018,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7417b731d0>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
+ <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2e4f0d1d0>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4235,7 +4235,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f7417b73110>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+ <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7fb2e4f0d110>, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
</div>
diff --git a/content/docs/zh-CN/2.5.0/client-libraries-java.html b/content/docs/zh-CN/2.5.0/client-libraries-java.html
index c41581f..4b80fb8a 100644
--- a/content/docs/zh-CN/2.5.0/client-libraries-java.html
+++ b/content/docs/zh-CN/2.5.0/client-libraries-java.html
@@ -172,7 +172,7 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
<p>Close operations can also be asynchronous: <code>java producer.closeAsync() .thenRun(() -> System.out.println("Producer closed")) .exceptionally((ex) -> { System.err.println("Failed to close producer: " + ex); return null; });</code></p>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
diff --git a/content/docs/zh-CN/2.5.0/client-libraries-java/index.html b/content/docs/zh-CN/2.5.0/client-libraries-java/index.html
index c41581f..4b80fb8a 100644
--- a/content/docs/zh-CN/2.5.0/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.5.0/client-libraries-java/index.html
@@ -172,7 +172,7 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
<p>Close operations can also be asynchronous: <code>java producer.closeAsync() .thenRun(() -> System.out.println("Producer closed")) .exceptionally((ex) -> { System.err.println("Failed to close producer: " + ex); return null; });</code></p>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
diff --git a/content/docs/zh-CN/2.5.1/client-libraries-java.html b/content/docs/zh-CN/2.5.1/client-libraries-java.html
index 8c07a53..a88ce47 100644
--- a/content/docs/zh-CN/2.5.1/client-libraries-java.html
+++ b/content/docs/zh-CN/2.5.1/client-libraries-java.html
@@ -173,7 +173,7 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
<p>Close operations can also be asynchronous: <code>java producer.closeAsync() .thenRun(() -> System.out.println("Producer closed")) .exceptionally((ex) -> { System.err.println("Failed to close producer: " + ex); return null; });</code></p>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
diff --git a/content/docs/zh-CN/2.5.1/client-libraries-java/index.html b/content/docs/zh-CN/2.5.1/client-libraries-java/index.html
index 8c07a53..a88ce47 100644
--- a/content/docs/zh-CN/2.5.1/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.5.1/client-libraries-java/index.html
@@ -173,7 +173,7 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。 <code>java producer.close(); consumer.close(); client.close();</code></p>
<p>Close operations can also be asynchronous: <code>java producer.closeAsync() .thenRun(() -> System.out.println("Producer closed")) .exceptionally((ex) -> { System.err.println("Failed to close producer: " + ex); return null; });</code></p>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
diff --git a/content/docs/zh-CN/2.5.2/client-libraries-java.html b/content/docs/zh-CN/2.5.2/client-libraries-java.html
index 6839063..293a782 100644
--- a/content/docs/zh-CN/2.5.2/client-libraries-java.html
+++ b/content/docs/zh-CN/2.5.2/client-libraries-java.html
@@ -173,17 +173,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.5.2/client-libraries-java/index.html b/content/docs/zh-CN/2.5.2/client-libraries-java/index.html
index 6839063..293a782 100644
--- a/content/docs/zh-CN/2.5.2/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.5.2/client-libraries-java/index.html
@@ -173,17 +173,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.0/client-libraries-java.html b/content/docs/zh-CN/2.6.0/client-libraries-java.html
index 8af8553..5cd573c 100644
--- a/content/docs/zh-CN/2.6.0/client-libraries-java.html
+++ b/content/docs/zh-CN/2.6.0/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.0/client-libraries-java/index.html b/content/docs/zh-CN/2.6.0/client-libraries-java/index.html
index 8af8553..5cd573c 100644
--- a/content/docs/zh-CN/2.6.0/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.6.0/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.1/client-libraries-java.html b/content/docs/zh-CN/2.6.1/client-libraries-java.html
index 263b674..bcdf6a4 100644
--- a/content/docs/zh-CN/2.6.1/client-libraries-java.html
+++ b/content/docs/zh-CN/2.6.1/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.1/client-libraries-java/index.html b/content/docs/zh-CN/2.6.1/client-libraries-java/index.html
index 263b674..bcdf6a4 100644
--- a/content/docs/zh-CN/2.6.1/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.6.1/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.2/client-libraries-java.html b/content/docs/zh-CN/2.6.2/client-libraries-java.html
index d2d75ef..07653c9 100644
--- a/content/docs/zh-CN/2.6.2/client-libraries-java.html
+++ b/content/docs/zh-CN/2.6.2/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.2/client-libraries-java/index.html b/content/docs/zh-CN/2.6.2/client-libraries-java/index.html
index d2d75ef..07653c9 100644
--- a/content/docs/zh-CN/2.6.2/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.6.2/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.3/client-libraries-java.html b/content/docs/zh-CN/2.6.3/client-libraries-java.html
index 8ba120b..258a326 100644
--- a/content/docs/zh-CN/2.6.3/client-libraries-java.html
+++ b/content/docs/zh-CN/2.6.3/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.3/client-libraries-java/index.html b/content/docs/zh-CN/2.6.3/client-libraries-java/index.html
index 8ba120b..258a326 100644
--- a/content/docs/zh-CN/2.6.3/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.6.3/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.4/client-libraries-java.html b/content/docs/zh-CN/2.6.4/client-libraries-java.html
index 99eda36..294e174 100644
--- a/content/docs/zh-CN/2.6.4/client-libraries-java.html
+++ b/content/docs/zh-CN/2.6.4/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.6.4/client-libraries-java/index.html b/content/docs/zh-CN/2.6.4/client-libraries-java/index.html
index 99eda36..294e174 100644
--- a/content/docs/zh-CN/2.6.4/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.6.4/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.0/client-libraries-java.html b/content/docs/zh-CN/2.7.0/client-libraries-java.html
index 1845dbd..a9df5f9 100644
--- a/content/docs/zh-CN/2.7.0/client-libraries-java.html
+++ b/content/docs/zh-CN/2.7.0/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.0/client-libraries-java/index.html b/content/docs/zh-CN/2.7.0/client-libraries-java/index.html
index 1845dbd..a9df5f9 100644
--- a/content/docs/zh-CN/2.7.0/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.7.0/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.1/client-libraries-java.html b/content/docs/zh-CN/2.7.1/client-libraries-java.html
index be80e11..2f378aa 100644
--- a/content/docs/zh-CN/2.7.1/client-libraries-java.html
+++ b/content/docs/zh-CN/2.7.1/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.1/client-libraries-java/index.html b/content/docs/zh-CN/2.7.1/client-libraries-java/index.html
index be80e11..2f378aa 100644
--- a/content/docs/zh-CN/2.7.1/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.7.1/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.2/client-libraries-java.html b/content/docs/zh-CN/2.7.2/client-libraries-java.html
index 550b9bd..f1c7a0a 100644
--- a/content/docs/zh-CN/2.7.2/client-libraries-java.html
+++ b/content/docs/zh-CN/2.7.2/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.2/client-libraries-java/index.html b/content/docs/zh-CN/2.7.2/client-libraries-java/index.html
index 550b9bd..f1c7a0a 100644
--- a/content/docs/zh-CN/2.7.2/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.7.2/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.3/client-libraries-java.html b/content/docs/zh-CN/2.7.3/client-libraries-java.html
index 2a25524..117482c 100644
--- a/content/docs/zh-CN/2.7.3/client-libraries-java.html
+++ b/content/docs/zh-CN/2.7.3/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.7.3/client-libraries-java/index.html b/content/docs/zh-CN/2.7.3/client-libraries-java/index.html
index 2a25524..117482c 100644
--- a/content/docs/zh-CN/2.7.3/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.7.3/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.8.0/client-libraries-java.html b/content/docs/zh-CN/2.8.0/client-libraries-java.html
index b59e799..3d8f2e9 100644
--- a/content/docs/zh-CN/2.8.0/client-libraries-java.html
+++ b/content/docs/zh-CN/2.8.0/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.8.0/client-libraries-java/index.html b/content/docs/zh-CN/2.8.0/client-libraries-java/index.html
index b59e799..3d8f2e9 100644
--- a/content/docs/zh-CN/2.8.0/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.8.0/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.8.1/client-libraries-java.html b/content/docs/zh-CN/2.8.1/client-libraries-java.html
index 2fc0a4f..2f5c2a4 100644
--- a/content/docs/zh-CN/2.8.1/client-libraries-java.html
+++ b/content/docs/zh-CN/2.8.1/client-libraries-java.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.8.1/client-libraries-java/index.html b/content/docs/zh-CN/2.8.1/client-libraries-java/index.html
index 2fc0a4f..2f5c2a4 100644
--- a/content/docs/zh-CN/2.8.1/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.8.1/client-libraries-java/index.html
@@ -174,17 +174,17 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
diff --git a/content/docs/zh-CN/2.9.0/client-libraries-java.html b/content/docs/zh-CN/2.9.0/client-libraries-java.html
index cfdcb3e..c6b07d4 100644
--- a/content/docs/zh-CN/2.9.0/client-libraries-java.html
+++ b/content/docs/zh-CN/2.9.0/client-libraries-java.html
@@ -149,11 +149,11 @@ dependencies {
<tr><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
-<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
+<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
<h2><a class="anchor" aria-hidden="true" id="生产者producer"></a><a href="#生产者producer" 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>在Pulsar中,生产者写消息到主题中。 一旦你实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
@@ -173,24 +173,24 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
<p>If you create a producer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>名称|类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Send< [...]
+<p>名称 | 类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Sen [...]
<code>hashingScheme</code>| HashingScheme|Hashing function determining the partition where you publish a particular message (<strong>partitioned topics only</strong>).<br />Available options are as follows:<br /><li> <code>pulsar.JavastringHash</code>: the equivalent of <code>string.hashCode()</code> in Java</li><li> <code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li><li><code>pulsar.BoostHash</code>: applie [...]
<p>You can configure parameters if you do not want to use the default configuration.</p>
<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
@@ -272,7 +272,7 @@ Consumer consumer = client.newConsumer()
<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
<table>
<thead>
-<tr><th>Name</th><th>Type</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
+<tr><th>名称</th><th>类型</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
</thead>
<tbody>
<tr><td><code>topicNames</code></td><td>Set<String></td><td>Topic name</td><td>Sets.newTreeSet()</td></tr>
diff --git a/content/docs/zh-CN/2.9.0/client-libraries-java/index.html b/content/docs/zh-CN/2.9.0/client-libraries-java/index.html
index cfdcb3e..c6b07d4 100644
--- a/content/docs/zh-CN/2.9.0/client-libraries-java/index.html
+++ b/content/docs/zh-CN/2.9.0/client-libraries-java/index.html
@@ -149,11 +149,11 @@ dependencies {
<tr><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
-<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
+<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
<h2><a class="anchor" aria-hidden="true" id="生产者producer"></a><a href="#生产者producer" 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>在Pulsar中,生产者写消息到主题中。 一旦你实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
@@ -173,24 +173,24 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
<p>If you create a producer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>名称|类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Send< [...]
+<p>名称 | 类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Sen [...]
<code>hashingScheme</code>| HashingScheme|Hashing function determining the partition where you publish a particular message (<strong>partitioned topics only</strong>).<br />Available options are as follows:<br /><li> <code>pulsar.JavastringHash</code>: the equivalent of <code>string.hashCode()</code> in Java</li><li> <code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li><li><code>pulsar.BoostHash</code>: applie [...]
<p>You can configure parameters if you do not want to use the default configuration.</p>
<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
@@ -272,7 +272,7 @@ Consumer consumer = client.newConsumer()
<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
<table>
<thead>
-<tr><th>Name</th><th>Type</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
+<tr><th>名称</th><th>类型</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
</thead>
<tbody>
<tr><td><code>topicNames</code></td><td>Set<String></td><td>Topic name</td><td>Sets.newTreeSet()</td></tr>
diff --git a/content/docs/zh-CN/client-libraries-java.html b/content/docs/zh-CN/client-libraries-java.html
index f83a24f..b341b948 100644
--- a/content/docs/zh-CN/client-libraries-java.html
+++ b/content/docs/zh-CN/client-libraries-java.html
@@ -149,11 +149,11 @@ dependencies {
<tr><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
-<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
+<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
<h2><a class="anchor" aria-hidden="true" id="生产者producer"></a><a href="#生产者producer" 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>在Pulsar中,生产者写消息到主题中。 一旦你实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
@@ -173,24 +173,24 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
<p>If you create a producer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>名称|类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Send< [...]
+<p>名称 | 类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Sen [...]
<code>hashingScheme</code>| HashingScheme|Hashing function determining the partition where you publish a particular message (<strong>partitioned topics only</strong>).<br />Available options are as follows:<br /><li> <code>pulsar.JavastringHash</code>: the equivalent of <code>string.hashCode()</code> in Java</li><li> <code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li><li><code>pulsar.BoostHash</code>: applie [...]
<p>You can configure parameters if you do not want to use the default configuration.</p>
<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
@@ -272,7 +272,7 @@ Consumer consumer = client.newConsumer()
<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
<table>
<thead>
-<tr><th>Name</th><th>Type</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
+<tr><th>名称</th><th>类型</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
</thead>
<tbody>
<tr><td><code>topicNames</code></td><td>Set<String></td><td>Topic name</td><td>Sets.newTreeSet()</td></tr>
diff --git a/content/docs/zh-CN/client-libraries-java/index.html b/content/docs/zh-CN/client-libraries-java/index.html
index f83a24f..b341b948 100644
--- a/content/docs/zh-CN/client-libraries-java/index.html
+++ b/content/docs/zh-CN/client-libraries-java/index.html
@@ -149,11 +149,11 @@ dependencies {
<tr><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
-<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
+<p><code>serviceUrl</code> | String | Service URL provider for Pulsar service | None <code>authPluginClassName</code> | String | Name of the authentication plugin | None <code>authParams</code> | String | Parameters for the authentication plugin <br /><br /><strong>Example</strong><br /> key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|Operation timeout |30000 <code>statsIntervalSeconds</code>|long|Interval between each stats information<br /> [...]
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
<h2><a class="anchor" aria-hidden="true" id="生产者producer"></a><a href="#生产者producer" 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>在Pulsar中,生产者写消息到主题中。 一旦你实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
@@ -173,24 +173,24 @@ producer.send(<span class="hljs-string">"My message"</span>.getBytes());
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
<p>If you create a producer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>名称|类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Send< [...]
+<p>名称 | 类型 | <div style="width:300px">说明</div>| Default |---|---|---|--- <code>topicName</code>| string| Topic name| null| <code>producerName</code>| string|Producer name| null <code>sendTimeoutMs</code>| long|Message send timeout in ms.<br />If a message is not acknowledged by a server before the <code>sendTimeout</code> expires, an error occurs.|30000 <code>blockIfQueueFull</code>|boolean|If it is set to <code>true</code>, when the outgoing message queue is full, the <code>Sen [...]
<code>hashingScheme</code>| HashingScheme|Hashing function determining the partition where you publish a particular message (<strong>partitioned topics only</strong>).<br />Available options are as follows:<br /><li> <code>pulsar.JavastringHash</code>: the equivalent of <code>string.hashCode()</code> in Java</li><li> <code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li><li><code>pulsar.BoostHash</code>: applie [...]
<p>You can configure parameters if you do not want to use the default configuration.</p>
<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
@@ -272,7 +272,7 @@ Consumer consumer = client.newConsumer()
<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
<table>
<thead>
-<tr><th>Name</th><th>Type</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
+<tr><th>名称</th><th>类型</th><th><div style="width:300px">说明</div></th><th>Default</th></tr>
</thead>
<tbody>
<tr><td><code>topicNames</code></td><td>Set<String></td><td>Topic name</td><td>Sets.newTreeSet()</td></tr>
diff --git a/content/docs/zh-CN/next/client-libraries-java.html b/content/docs/zh-CN/next/client-libraries-java.html
index 90b5776..78fe6e1 100644
--- a/content/docs/zh-CN/next/client-libraries-java.html
+++ b/content/docs/zh-CN/next/client-libraries-java.html
@@ -150,34 +150,34 @@ dependencies {
</div>
<p>| Default |---|---|---|--- <code>serviceUrl</code> | String | Pulsar服务的服务URL提供者 | None <code>authPluginClassName</code> | String | 身份验证插件名称 | None <code>authParams</code> | String | 身份验证插件参数</p>
<p><strong>例如</strong> <br>
-key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|操作超时时间(毫秒) |30000 <code>statsIntervalSeconds</code>|long|统计信息之间的间隔时间(秒)</p>
+key1:val1,key2:val2 | None <code>operationTimeoutMs</code> | long | <code>operationTimeoutMs</code> | 操作超时时间(毫秒) | 30000 <code>statsIntervalSeconds</code> | long | 统计信息之间的间隔时间(秒)</p>
<p>当 <code>statsInterval</code>为正数时统计信息才被激活。</p>
-<p>将 <code>statsIntervalSeconds</code> 设置为至少 1 秒。 |60 <code>numIoThreads</code> | int | 用于处理 broker 连接的线程数 | 1 <code>numListenerThreads</code> | int | 用于处理消息侦听器的线程数。 所有的消费者和读者共享监听器线程池,并使用 “监听器”模式获取消息。 对于某个消费者来说,为了保证有序性,总在同一线程中调用监听器。 如果想用多线程处理单个 topic,需要采用 <a href="https://pulsar.apache.org/docs/en/next/concepts-messaging/#shared"><code>shared</code></a> 订阅模式,并为这个订阅创建多个消费者。 不保证顺序正确。| 1 <code>useTcpNoDelay</code>| boolean| 是否在连接上使用TCP无延迟标志来禁用Nagle算法 |true <code>useTls</code> |boolean | 是否使 [...]
-<p>如果持续时间过去了还没有收到 Broker 响应,则连接将尝试被丢弃 |10000 <code>requestTimeoutMs</code>|int|请求的最长超时时间 |60000 <code>defaultBackoffIntervalNanos</code>|int| 默认补偿的间隔时间 | TimeUnit.MILLISECONDS.toNanos(100); <code>maxBackoffIntervalNanos</code>|long| 补偿的最大间隔时间 |TimeUnit.SECONDS.toNanos(30) <code>socks5ProxyAddress</code>|SocketAddress| SOCKS5 代理地址 | None <code>socks5ProxyUsername</code>|string| SOCKS5 代理用户账号 | None <code>socks5ProxyPassword</code>|string| SOCKS5 代理用户密码 | None</p>
+<p>将 <code>statsIntervalSeconds</code> 设置为至少 1 秒。 |60 <code>numIoThreads</code> | int | 用于处理 broker 连接的线程数 | 1 <code>numListenerThreads</code> | int | 用于处理消息侦听器的线程数。 所有的消费者和读者共享监听器线程池,并使用 “监听器”模式获取消息。 对于某个消费者来说,为了保证有序性,总在同一线程中调用监听器。 如果想用多线程处理单个 topic,需要采用 <a href="https://pulsar.apache.org/docs/en/next/concepts-messaging/#shared"><code>shared</code></a> 订阅模式,并为这个订阅创建多个消费者。 不保证顺序正确。| 1 <code>useTcpNoDelay</code>| boolean | 是否在连接上使用 TCP 无延迟标志来禁用 Nagle 算法 | true <code>useTls</code> | boolea [...]
+<p>如果持续时间过去了还没有收到 broker 响应,则连接尝试将被丢弃 | 10000 <code>requestTimeoutMs</code> | int | 请求完成的最长超时时间 | 60000 <code>defaultBackoffIntervalNanos</code> | int | 退避的默认间隔时间 | TimeUnit.MILLISECONDS.toNanos(100); <code>maxBackoffIntervalNanos</code> | long | 退避的最大间隔时间 | TimeUnit.SECONDS.toNanos(30) <code>socks5ProxyAddress</code> | SocketAddress | SOCKS5 代理地址 | None <code>socks5ProxyUsername</code> | string | SOCKS5 代理用户账号 | None <code>socks5ProxyPassword</code> | string | SOCKS5 代理用户密码 | None</p>
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="客户端内存分配配置"></a><a href="#客户端内存分配配置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>您可以通过 Java 属性设置客户端内存分配配置。</p>
+<h3><a class="anchor" aria-hidden="true" id="客户端内存分配器配置"></a><a href="#客户端内存分配器配置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
+<p>您可以通过 Java 属性设置客户端内存分配器配置。</p>
<p>| 属性 | 类型 |</p>
<div>
说明
</div>
-<p>| 默认 | 可用值 |---|---|---|---|----- <code>pulsar.allocator.pooled</code> | String | 如果设置为 true <code>true</code>,客户端使用直接内存池。 </br> 如果没有设置 <code>false</code>, 客户端将使用无池的堆内存| true |</p>
+<p>| 默认 | 可用值 |---|---|---|---|----- <code>pulsar.allocator.pooled</code> | String | 如果设置为 true <code>true</code>,客户端使用直接内存池。 </br> 如果设置为 <code>false</code>,客户端将使用堆内存,而不用内存池 | true |</p>
<ul>
<li><p>true</p></li>
<li><p>false
-<code>pulsar.allocator.exit_on_oom</code> | String | 当JVM OOM出现的时候是否直接退出 | false |</p></li>
+<code>pulsar.allocator.exit_on_oom</code> | String | 当 JVM OOM 出现的时候是否直接退出 | false |</p></li>
<li><p>true</p></li>
<li><p>false
-<code>pulsar.allocator.leak_detection</code> | String | Pulsar 服务提供的URL地址 | Disabled |</p></li>
+<code>pulsar.allocator.leak_detection</code> | String | Pulsar 服务的 Service URL 提供者 | 禁用 |</p></li>
<li><p>禁用</p></li>
<li><p>简单</p></li>
<li><p>高级</p></li>
<li><p>Paranoid
-<code>pulsar.allocator.out_of_memory_policy</code> | 字符串 | 当OOM发生时,客户端将异常返回到堆中 | FallbackToHeap |</p></li>
+<code>pulsar.allocator.out_of_memory_policy</code> | String | 当 OOM 发生时,客户端是抛出异常,还是退回到堆中 | FallbackToHeap |</p></li>
<li><p>ThrowException</p></li>
<li><p>FallbackToHeap</p></li>
</ul>
@@ -198,70 +198,70 @@ key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTim
<span class="hljs-comment">// 然后你就可以发送消息到指定的broker 和topic上:</span>
producer.send(<span class="hljs-string">"My message"</span>.getBytes());
</code></pre>
-<p>默认情况下,生产者生产的消息为字节数组。但是你可以通过指定消息的<a href="#schema">schema</a>类型来生成不同类型的消息。</p>
+<p>默认情况下,生产者生产的消息为字节数组类型。你可以通过指定消息的<a href="#schema">schema</a>类型来生产不同类型的消息。</p>
<pre><code class="hljs css language-java">Producer<String> stringProducer = client.newProducer(Schema.STRING)
.topic(<span class="hljs-string">"my-topic"</span>)
.create();
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
-<p>如果要创建客户端,可以采用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 方式可配置的参数如下所示。</p>
-<p>名称|类型 |</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
+<p>创建生产者时可以用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 的可用参数如下所示。</p>
+<p>名称 | 类型 |</p>
<div style="width:300px">
说明
-</div>| Default |\---|\---|\---|\---
-<p><code>topicName</code>| string| Topic 名称| null| <code>producerName</code>| string| 生产者名称 | null <code>sendTimeoutMs</code>|消息发送超时毫秒时间。<br>
-如果超时时间之内一条消息没有被服务端确认 <code>sendTimeout</code> 就会产生错误 <code>blockIfQueueFull</code>|boolean| 如果设置为 <code>true</code>当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 会阻塞生产者的方法,而不是失败和引发错误。<br>
-If it is set to <code>false</code>当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 生产者方法会失败和 <code>ProducerQueueIsFullError</code> 异常出现</p>
-<p>这个 <code>MaxPendingMessages</code> 参数决定发送消息队列的大小。|falseint <code>maxPendingMessages</code>| int|待处理消息队列的最大大小。</p>
-<p>例如,正等待 broker 确认的消息 <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>.</p>
-<p>默认情况下,当队列已满时,调用所有 <code>Send</code> and <code>SendAsync</code> 方法会失败 <strong>除非</strong> 你设置 <code>BlockIfQueueFull</code> 为 <code>true</code>.|1000 <code>maxPendingMessagesAcrossPartitions</code>|跨分区的最大待处理消息数量。</p>
-<p>如果总的数量超过了所配置的值,则使用该设置降低每个分区的最大等待消息数 ({@link #setMaxPendingMessages(int)}) |50000MessageRoutingMode <code>messageRoutingMode</code>| MessageRoutingMode|消息路由逻辑为生产者的 <a href="/docs/zh-CN/next/concepts-architecture-overview#partitioned-topics">分区主题</a>.<br>
-仅在消息没有设置键值时才应用这个逻辑。<br>
-可用选项如下所示:</p>
+</div>| 默认值 |\---|\---|\---|\---
+<p><code>topicName</code>| string | Topic 名称 | null | <code>producerName</code>| string | 生产者名称 | null <code>sendTimeoutMs</code>| long | 消息发送超时时间,单位是毫秒。<br>
+如果消息未在超时时间之内被服务端确认 <code>sendTimeout</code> 就会产生错误。| 30000 <code>blockIfQueueFull</code>| boolean | 如果设置为 <code>true</code>,当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 方法会阻塞生产者,而不是失败或抛出错误。<br>
+If it is set to <code>false</code>,当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 方法会失败,并且 <code>ProducerQueueIsFullError</code> 异常会被抛出。</p>
+<p>这个 <code>MaxPendingMessages</code> 参数决定发送消息队列的大小。| false <code>maxPendingMessages</code>| int | 保存待处理消息的队列的最大大小。</p>
+<p>例如,一个消息正在等待接收 broker 的确认 <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>.</p>
+<p>默认情况下,当队列已满时,所有调用 <code>Send</code> and <code>SendAsync</code> 方法将会失败 <strong>除非</strong> 你设置 <code>BlockIfQueueFull</code> 为 <code>true</code>。| 1000 <code>maxPendingMessagesAcrossPartitions</code>| int | 跨分区的最大待处理消息数量。</p>
+<p>如果待处理消息的总数超过了所配置的值,则使用该设置降低每个分区的最大待处理消息数 ({@link #setMaxPendingMessages(int)}) | 50000 <code>messageRoutingMode</code>| MessageRoutingMode | 分区主题生产者的消息路由逻辑 <a href="/docs/zh-CN/next/concepts-architecture-overview#partitioned-topics"> </a>.<br>
+仅当没有设置消息 key 时才应用这个逻辑。<br>
+可用选项如下所示:</p>
<ul>
<li><code>pulsar.RoundRobinDistribution</code>: round robin</li>
<li><code>pulsar.UseSinglePartition</code>: publish all messages to a single partition</li>
-<li><code>pulsar.CustomPartition</code>: 自定义的分区 scheme|<code>pulsar.RoundRobinDistribution</code>
-<code>hashingScheme</code>|HashingScheme|哈希函数决定您发布特定消息分区(<strong>仅支持分区主题</strong>).<br>
-可用选项如下所示:</li>
+<li><code>pulsar.CustomPartition</code>:自定义的分区 scheme |<code>pulsar.RoundRobinDistribution</code>
+<code>hashingScheme</code>| HashingScheme | 生产消息时用于决定分区的哈希函数(<strong>仅用于分区主题</strong>).<br>
+可用选项如下所示:</li>
</ul>
<ul>
-<li><code>pulsar.JavastringHash</code>: 等于 <code>string.hashCode()</code> Java里</li>
+<li><code>pulsar.JavastringHash</code>:等于 Java 中的 <code>string.hashCode()</code></li>
<li><code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li>
-<li><code>pulsar.BoostHash</code>: applies the hashing function from C++'s <a href="https://www.boost.org/doc/libs/1_62_0/doc/html/hash.html">Boost</a> library |
-<code>HashingScheme.JavastringHash</code> <code>cryptoFailureAction</code>| ProducerCryptoFailureAction|Producer should take action when encryption fails.</li>
+<li><code>pulsar.BoostHash</code>: 应用 C++ <a href="https://www.boost.org/doc/libs/1_62_0/doc/html/hash.html">Boost</a> 库中的哈希函数 |
+<code>HashingScheme.JavastringHash</code> <code>cryptoFailureAction</code>| ProducerCryptoFailureAction | 当加密失败时生产者需要进行处理。</li>
</ul>
<ul>
-<li><p><strong>FAIL</strong>: if encryption fails, unencrypted messages fail to send.</p></li>
-<li><p><strong>SEND</strong>: if encryption fails, unencrypted messages are sent. |
-<code>ProducerCryptoFailureAction.FAIL</code> <code>batchingMaxPublishDelayMicros</code>| long|Batching time period of sending messages.|TimeUnit.MILLISECONDS.toMicros(1) <code>batchingMaxMessages</code> |int|The maximum number of messages permitted in a batch.|1000 <code>batchingEnabled</code>| boolean|Enable batching of messages. |true <code>compressionType</code>|CompressionType|Message data compression type used by a producer.<br>
-Available options:</p></li>
+<li><p><strong>FAIL</strong>:如果加密失败,则未加密的消息将会发送失败。</p></li>
+<li><p><strong>SEND</strong>: 如果加密失败,则未加密的消息将会发送成功。 |
+<code>ProducerCryptoFailureAction.FAIL</code> <code>batchingMaxPublishDelayMicros</code>| long | 发送消息时的批量时间。| TimeUnit.MILLISECONDS.toMicros(1) <code>batchingMaxMessages</code> | int | 一个批量消息中允许的最大消息个数。| 1000 <code>batchingEnabled</code>| boolean | 启用批量消息。| true <code>compressionType</code>| CompressionType | 生产者使用的消息数据压缩类型。<br>
+可用选项:</p></li>
<li><p><a href="https://github.com/lz4/lz4"><code>LZ4</code></a></p></li>
<li><p><a href="https://zlib.net/"><code>ZLIB</code></a></p>
<ul>
<li><a href="https://facebook.github.io/zstd/"><code>ZSTD</code></a></li>
-<li><a href="https://google.github.io/snappy/"><code>SNAPPY</code></a>| No compression</p>
+<li><a href="https://google.github.io/snappy/"><code>SNAPPY</code></a>| 无压缩</p>
You can configure parameters if you do not want to use the default configuration.</li>
</ul>
-<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
- class. The following is an example.</p>
+<p>如需查看所有参数,可参考 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
+ 类的 Javadoc 文档。如下是一个示例。</p>
<pre><code class="hljs css language-java">Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer()
.topic(<span class="hljs-string">"my-topic"</span>)
.batchingMaxPublishDelay(<span class="hljs-number">10</span>, TimeUnit.MILLISECONDS)
@@ -270,7 +270,7 @@ You can configure parameters if you do not want to use the default configuration
.create();
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="消息路由"></a><a href="#消息路由" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
-<p>当使用分区主题时,当你使用生产者发布消息时你可以指定路由模式。 For more information on specifying a routing mode using the Java client, see the <a href="/docs/zh-CN/next/cookbooks-partitioned">Partitioned Topics cookbook</a>.</p>
+<p>当使用分区主题时,当你使用生产者发布消息时你可以指定路由模式。 关于使用 Java 客户端指定路由模式的更多内容,可参考 <a href="/docs/zh-CN/next/cookbooks-partitioned">Partitioned Topics cookbook</a>。</p>
<h3><a class="anchor" aria-hidden="true" id="异步发送"></a><a href="#异步发送" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
<p>You can publish messages <a href="/docs/zh-CN/next/concepts-messaging#send-modes">asynchronously</a> using the Java client. With async send, the producer puts the message in a blocking queue and returns it immediately. Then the client library sends the message to the broker in the background. If the queue is full (max size configurable), the producer is blocked or fails immediately when calling the API, depending on arguments passed to the producer.</p>
<p>The following is an example.</p>
@@ -293,9 +293,9 @@ You can configure parameters if you do not want to use the default configuration
<h2><a class="anchor" aria-hidden="true" id="消费者consumer"></a><a href="#消费者consumer" 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>在Pulsar中,消费者订阅topic主题并处理生产者发布到这些主题的消息。 你可以首先实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
对象并传递给他一个borker(<a href="#client-configuration">如上所示</a>) URL来实例化一个<a href="/docs/zh-CN/next/reference-terminology#consumer">消费者</a>。</p>
-<p>Once you've instantiated a <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
- object, you can create a <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer">Consumer</a>
- by specifying a <a href="/docs/zh-CN/next/reference-terminology#topic">topic</a> and a <a href="/docs/zh-CN/next/concepts-messaging#subscription-types">subscription</a>.</p>
+<p>当实例化 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
+ 对象后,您可以创建一个 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer">Consumer</a>
+ 对象,并指定一个 <a href="/docs/zh-CN/next/reference-terminology#topic">主题</a> 和 <a href="/docs/zh-CN/next/concepts-messaging#subscription-types">订阅</a>.</p>
<pre><code class="hljs css language-java">Consumer consumer = client.newConsumer()
.topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
@@ -336,22 +336,22 @@ Consumer consumer = client.newConsumer()
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="配置消费者"></a><a href="#配置消费者" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
<p>If you instantiate a <code>Consumer</code> object by specifying only a topic and subscription name as in the example above, the consumer uses the default configuration.</p>
-<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>Name|Type |</p>
+<p>当您创建消费者时,可以采用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 可用的参数如下。</p>
+<p>名称 | 类型 |</p>
<p><div style="width:300px">
说明
</div>
-| Default |---|---|---|--- <code>topicNames</code>| Set<String>| Topic name| Sets.newTreeSet() <code>topicsPattern</code>|Pattern| Topic pattern |None <code>subscriptionName</code>|String| Subscription name| None <code>subscriptionType</code>|SubscriptionType| Subscription type<br>
-Four subscription types are available:</p>
+| 默认值 |---|---|---|--- <code>topicNames</code>| Set<String>| 主题名称 | Sets.newTreeSet() <code>topicsPattern</code>| Pattern | 主题模式 | None <code>subscriptionName</code>| String | 订阅名称 | None <code>subscriptionType</code>| SubscriptionType | 订阅类型<br>
+共有四种订阅类型:</p>
<ul>
<li>Exclusive</li>
<li>Failover(灾备)</li>
<li>Shared(共享)</li>
-<li>Key_Shared|SubscriptionType.Exclusive
-<code>receiverQueueSize</code> |int | Size of a consumer's receiver queue.</li>
+<li>Key_Shared| SubscriptionType.Exclusive
+<code>receiverQueueSize</code> | int | 消费者接收队列的大小。</li>
</ul>
-<p>For example, the number of messages accumulated by a consumer before an application calls <code>Receive</code>.</p>
-<p>A value higher than the default value increases consumer throughput, though at the expense of more memory utilization.| 1000 <code>acknowledgementsGroupTimeMicros</code>|long|Group a consumer acknowledgment for a specified time.</p>
+<p>例如,在应用程序调用 Receive 方法之前消费者累积的消息数量。 <code></code>.</p>
+<p>设置高于默认值的值会提高消费者吞吐量,但会增加内存开销。| 1000 <code>acknowledgementsGroupTimeMicros</code>| long | 在特定时间内对消费者的确认进行分组。</p>
<p>By default, a consumer uses 100ms grouping time to send out acknowledgments to a broker.</p>
<p>Setting a group time of 0 sends out acknowledgments immediately.</p>
<p>A longer ack group time is more efficient at the expense of a slight increase in message re-deliveries after a failure.|TimeUnit.MILLISECONDS.toMicros(100) <code>negativeAckRedeliveryDelayMicros</code>|long|Delay to wait before redelivering messages that failed to be processed.</p>
@@ -815,7 +815,7 @@ When you create a reader, you can use the `loadConf` configuration. The followin
</div>
| Default |\---|\---|\---|\--- `topicName`|String|Topic name. |None `receiverQueueSize`|int|Size of a consumer's receiver queue.
-For example, the number of messages that can be accumulated by a consumer before an application calls `Receive`.
+For example, the number of messages that can be accumulated by a consumer before an application calls ` `.
A value higher than the default value increases consumer throughput, though at the expense of more memory utilization.|1000 `readerListener`|ReaderListener<T>|A listener that is called for message received.|None `readerName`|String|Reader name.|null `subscriptionName`|String| Subscription name|When there is a single topic, the default subscription name is `"reader-" + 10-digit UUID`.
When there are multiple topics, the default subscription name is `"multiTopicsReader-" + 10-digit UUID`. `subscriptionRolePrefix`|String|Prefix of subscription role. |null `cryptoKeyReader`|CryptoKeyReader|Interface that abstracts the access to a key store.|null `cryptoFailureAction`|ConsumerCryptoFailureAction|Consumer should take action when it receives a message that can not be decrypted.
@@ -1039,7 +1039,7 @@ PulsarClient client = PulsarClient.builder()
.authentication(auth)
.build();
```</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries"><span class="arrow-prev">← </span><span>概述</span></a><a class="docs-next button" href="/docs/zh-CN/next/client-libraries-go"><span>Go</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#安装">安装</a><ul class="toc-headings"><li><a href="#maven">Maven</a></li><li><a href="#gradle">Gradle</a></li></ [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries"><span class="arrow-prev">← </span><span>概述</span></a><a class="docs-next button" href="/docs/zh-CN/next/client-libraries-go"><span>Go</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#安装">安装</a><ul class="toc-headings"><li><a href="#maven">Maven</a></li><li><a href="#gradle">Gradle</a></li></ [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/zh-CN/next/client-libraries-java/index.html b/content/docs/zh-CN/next/client-libraries-java/index.html
index 90b5776..78fe6e1 100644
--- a/content/docs/zh-CN/next/client-libraries-java/index.html
+++ b/content/docs/zh-CN/next/client-libraries-java/index.html
@@ -150,34 +150,34 @@ dependencies {
</div>
<p>| Default |---|---|---|--- <code>serviceUrl</code> | String | Pulsar服务的服务URL提供者 | None <code>authPluginClassName</code> | String | 身份验证插件名称 | None <code>authParams</code> | String | 身份验证插件参数</p>
<p><strong>例如</strong> <br>
-key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTimeoutMs</code>|操作超时时间(毫秒) |30000 <code>statsIntervalSeconds</code>|long|统计信息之间的间隔时间(秒)</p>
+key1:val1,key2:val2 | None <code>operationTimeoutMs</code> | long | <code>operationTimeoutMs</code> | 操作超时时间(毫秒) | 30000 <code>statsIntervalSeconds</code> | long | 统计信息之间的间隔时间(秒)</p>
<p>当 <code>statsInterval</code>为正数时统计信息才被激活。</p>
-<p>将 <code>statsIntervalSeconds</code> 设置为至少 1 秒。 |60 <code>numIoThreads</code> | int | 用于处理 broker 连接的线程数 | 1 <code>numListenerThreads</code> | int | 用于处理消息侦听器的线程数。 所有的消费者和读者共享监听器线程池,并使用 “监听器”模式获取消息。 对于某个消费者来说,为了保证有序性,总在同一线程中调用监听器。 如果想用多线程处理单个 topic,需要采用 <a href="https://pulsar.apache.org/docs/en/next/concepts-messaging/#shared"><code>shared</code></a> 订阅模式,并为这个订阅创建多个消费者。 不保证顺序正确。| 1 <code>useTcpNoDelay</code>| boolean| 是否在连接上使用TCP无延迟标志来禁用Nagle算法 |true <code>useTls</code> |boolean | 是否使 [...]
-<p>如果持续时间过去了还没有收到 Broker 响应,则连接将尝试被丢弃 |10000 <code>requestTimeoutMs</code>|int|请求的最长超时时间 |60000 <code>defaultBackoffIntervalNanos</code>|int| 默认补偿的间隔时间 | TimeUnit.MILLISECONDS.toNanos(100); <code>maxBackoffIntervalNanos</code>|long| 补偿的最大间隔时间 |TimeUnit.SECONDS.toNanos(30) <code>socks5ProxyAddress</code>|SocketAddress| SOCKS5 代理地址 | None <code>socks5ProxyUsername</code>|string| SOCKS5 代理用户账号 | None <code>socks5ProxyPassword</code>|string| SOCKS5 代理用户密码 | None</p>
+<p>将 <code>statsIntervalSeconds</code> 设置为至少 1 秒。 |60 <code>numIoThreads</code> | int | 用于处理 broker 连接的线程数 | 1 <code>numListenerThreads</code> | int | 用于处理消息侦听器的线程数。 所有的消费者和读者共享监听器线程池,并使用 “监听器”模式获取消息。 对于某个消费者来说,为了保证有序性,总在同一线程中调用监听器。 如果想用多线程处理单个 topic,需要采用 <a href="https://pulsar.apache.org/docs/en/next/concepts-messaging/#shared"><code>shared</code></a> 订阅模式,并为这个订阅创建多个消费者。 不保证顺序正确。| 1 <code>useTcpNoDelay</code>| boolean | 是否在连接上使用 TCP 无延迟标志来禁用 Nagle 算法 | true <code>useTls</code> | boolea [...]
+<p>如果持续时间过去了还没有收到 broker 响应,则连接尝试将被丢弃 | 10000 <code>requestTimeoutMs</code> | int | 请求完成的最长超时时间 | 60000 <code>defaultBackoffIntervalNanos</code> | int | 退避的默认间隔时间 | TimeUnit.MILLISECONDS.toNanos(100); <code>maxBackoffIntervalNanos</code> | long | 退避的最大间隔时间 | TimeUnit.SECONDS.toNanos(30) <code>socks5ProxyAddress</code> | SocketAddress | SOCKS5 代理地址 | None <code>socks5ProxyUsername</code> | string | SOCKS5 代理用户账号 | None <code>socks5ProxyPassword</code> | string | SOCKS5 代理用户密码 | None</p>
<p>Check out the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
class for a full list of configurable parameters.</p>
<blockquote>
-<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>特定配置,你将在下面的章节中看到。</p>
+<p>除了客户端级别的配置,你还可以使用 <a href="#configure-producer">生产者</a>和<a href="#configure-consumer">消费者</a>的特定配置,下面的章节将会讲述。</p>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="客户端内存分配配置"></a><a href="#客户端内存分配配置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
-<p>您可以通过 Java 属性设置客户端内存分配配置。</p>
+<h3><a class="anchor" aria-hidden="true" id="客户端内存分配器配置"></a><a href="#客户端内存分配器配置" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
+<p>您可以通过 Java 属性设置客户端内存分配器配置。</p>
<p>| 属性 | 类型 |</p>
<div>
说明
</div>
-<p>| 默认 | 可用值 |---|---|---|---|----- <code>pulsar.allocator.pooled</code> | String | 如果设置为 true <code>true</code>,客户端使用直接内存池。 </br> 如果没有设置 <code>false</code>, 客户端将使用无池的堆内存| true |</p>
+<p>| 默认 | 可用值 |---|---|---|---|----- <code>pulsar.allocator.pooled</code> | String | 如果设置为 true <code>true</code>,客户端使用直接内存池。 </br> 如果设置为 <code>false</code>,客户端将使用堆内存,而不用内存池 | true |</p>
<ul>
<li><p>true</p></li>
<li><p>false
-<code>pulsar.allocator.exit_on_oom</code> | String | 当JVM OOM出现的时候是否直接退出 | false |</p></li>
+<code>pulsar.allocator.exit_on_oom</code> | String | 当 JVM OOM 出现的时候是否直接退出 | false |</p></li>
<li><p>true</p></li>
<li><p>false
-<code>pulsar.allocator.leak_detection</code> | String | Pulsar 服务提供的URL地址 | Disabled |</p></li>
+<code>pulsar.allocator.leak_detection</code> | String | Pulsar 服务的 Service URL 提供者 | 禁用 |</p></li>
<li><p>禁用</p></li>
<li><p>简单</p></li>
<li><p>高级</p></li>
<li><p>Paranoid
-<code>pulsar.allocator.out_of_memory_policy</code> | 字符串 | 当OOM发生时,客户端将异常返回到堆中 | FallbackToHeap |</p></li>
+<code>pulsar.allocator.out_of_memory_policy</code> | String | 当 OOM 发生时,客户端是抛出异常,还是退回到堆中 | FallbackToHeap |</p></li>
<li><p>ThrowException</p></li>
<li><p>FallbackToHeap</p></li>
</ul>
@@ -198,70 +198,70 @@ key1:val1,key2:val2|None <code>operationTimeoutMs</code>|long|<code>operationTim
<span class="hljs-comment">// 然后你就可以发送消息到指定的broker 和topic上:</span>
producer.send(<span class="hljs-string">"My message"</span>.getBytes());
</code></pre>
-<p>默认情况下,生产者生产的消息为字节数组。但是你可以通过指定消息的<a href="#schema">schema</a>类型来生成不同类型的消息。</p>
+<p>默认情况下,生产者生产的消息为字节数组类型。你可以通过指定消息的<a href="#schema">schema</a>类型来生产不同类型的消息。</p>
<pre><code class="hljs css language-java">Producer<String> stringProducer = client.newProducer(Schema.STRING)
.topic(<span class="hljs-string">"my-topic"</span>)
.create();
stringProducer.send(<span class="hljs-string">"My message"</span>);
</code></pre>
<blockquote>
-<p>当不再需要生产者、消费者和客户端时,确保将其关闭。</p>
+<p>当不再需要生产者、消费者和客户端时,请确保将其关闭。</p>
<pre><code class="hljs css language-java">producer.close();
consumer.close();
client.close();
</code></pre>
<p>关闭操作也可以是异步的:</p>
<pre><code class="hljs css language-java">producer.closeAsync()
- .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>));
+ .thenRun(() -> System.out.println(<span class="hljs-string">"Producer closed"</span>))
.exceptionally((ex) -> {
System.err.println(<span class="hljs-string">"Failed to close producer: "</span> + ex);
- <span class="hljs-keyword">return</span> ex;
+ <span class="hljs-keyword">return</span> <span class="hljs-keyword">null</span>;
});
</code></pre>
</blockquote>
<h3><a class="anchor" aria-hidden="true" id="配置producer生产者"></a><a href="#配置producer生产者" 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-.8 [...]
-<p>如上例,在实例化<code>Producer</code>对象时指定唯一的topic名字,生产者将使用默认配置。</p>
-<p>如果要创建客户端,可以采用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 方式可配置的参数如下所示。</p>
-<p>名称|类型 |</p>
+<p>如上例,在实例化 <code>Producer</code> 对象时只指定 topic 名称的话,生产者将使用默认配置。</p>
+<p>创建生产者时可以用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 的可用参数如下所示。</p>
+<p>名称 | 类型 |</p>
<div style="width:300px">
说明
-</div>| Default |\---|\---|\---|\---
-<p><code>topicName</code>| string| Topic 名称| null| <code>producerName</code>| string| 生产者名称 | null <code>sendTimeoutMs</code>|消息发送超时毫秒时间。<br>
-如果超时时间之内一条消息没有被服务端确认 <code>sendTimeout</code> 就会产生错误 <code>blockIfQueueFull</code>|boolean| 如果设置为 <code>true</code>当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 会阻塞生产者的方法,而不是失败和引发错误。<br>
-If it is set to <code>false</code>当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 生产者方法会失败和 <code>ProducerQueueIsFullError</code> 异常出现</p>
-<p>这个 <code>MaxPendingMessages</code> 参数决定发送消息队列的大小。|falseint <code>maxPendingMessages</code>| int|待处理消息队列的最大大小。</p>
-<p>例如,正等待 broker 确认的消息 <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>.</p>
-<p>默认情况下,当队列已满时,调用所有 <code>Send</code> and <code>SendAsync</code> 方法会失败 <strong>除非</strong> 你设置 <code>BlockIfQueueFull</code> 为 <code>true</code>.|1000 <code>maxPendingMessagesAcrossPartitions</code>|跨分区的最大待处理消息数量。</p>
-<p>如果总的数量超过了所配置的值,则使用该设置降低每个分区的最大等待消息数 ({@link #setMaxPendingMessages(int)}) |50000MessageRoutingMode <code>messageRoutingMode</code>| MessageRoutingMode|消息路由逻辑为生产者的 <a href="/docs/zh-CN/next/concepts-architecture-overview#partitioned-topics">分区主题</a>.<br>
-仅在消息没有设置键值时才应用这个逻辑。<br>
-可用选项如下所示:</p>
+</div>| 默认值 |\---|\---|\---|\---
+<p><code>topicName</code>| string | Topic 名称 | null | <code>producerName</code>| string | 生产者名称 | null <code>sendTimeoutMs</code>| long | 消息发送超时时间,单位是毫秒。<br>
+如果消息未在超时时间之内被服务端确认 <code>sendTimeout</code> 就会产生错误。| 30000 <code>blockIfQueueFull</code>| boolean | 如果设置为 <code>true</code>,当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 方法会阻塞生产者,而不是失败或抛出错误。<br>
+If it is set to <code>false</code>,当发出消息队列满时, <code>Send</code> and <code>SendAsync</code> 方法会失败,并且 <code>ProducerQueueIsFullError</code> 异常会被抛出。</p>
+<p>这个 <code>MaxPendingMessages</code> 参数决定发送消息队列的大小。| false <code>maxPendingMessages</code>| int | 保存待处理消息的队列的最大大小。</p>
+<p>例如,一个消息正在等待接收 broker 的确认 <a href="/docs/zh-CN/next/reference-terminology#broker">broker</a>.</p>
+<p>默认情况下,当队列已满时,所有调用 <code>Send</code> and <code>SendAsync</code> 方法将会失败 <strong>除非</strong> 你设置 <code>BlockIfQueueFull</code> 为 <code>true</code>。| 1000 <code>maxPendingMessagesAcrossPartitions</code>| int | 跨分区的最大待处理消息数量。</p>
+<p>如果待处理消息的总数超过了所配置的值,则使用该设置降低每个分区的最大待处理消息数 ({@link #setMaxPendingMessages(int)}) | 50000 <code>messageRoutingMode</code>| MessageRoutingMode | 分区主题生产者的消息路由逻辑 <a href="/docs/zh-CN/next/concepts-architecture-overview#partitioned-topics"> </a>.<br>
+仅当没有设置消息 key 时才应用这个逻辑。<br>
+可用选项如下所示:</p>
<ul>
<li><code>pulsar.RoundRobinDistribution</code>: round robin</li>
<li><code>pulsar.UseSinglePartition</code>: publish all messages to a single partition</li>
-<li><code>pulsar.CustomPartition</code>: 自定义的分区 scheme|<code>pulsar.RoundRobinDistribution</code>
-<code>hashingScheme</code>|HashingScheme|哈希函数决定您发布特定消息分区(<strong>仅支持分区主题</strong>).<br>
-可用选项如下所示:</li>
+<li><code>pulsar.CustomPartition</code>:自定义的分区 scheme |<code>pulsar.RoundRobinDistribution</code>
+<code>hashingScheme</code>| HashingScheme | 生产消息时用于决定分区的哈希函数(<strong>仅用于分区主题</strong>).<br>
+可用选项如下所示:</li>
</ul>
<ul>
-<li><code>pulsar.JavastringHash</code>: 等于 <code>string.hashCode()</code> Java里</li>
+<li><code>pulsar.JavastringHash</code>:等于 Java 中的 <code>string.hashCode()</code></li>
<li><code>pulsar.Murmur3_32Hash</code>: applies the <a href="https://en.wikipedia.org/wiki/MurmurHash">Murmur3</a> hashing function</li>
-<li><code>pulsar.BoostHash</code>: applies the hashing function from C++'s <a href="https://www.boost.org/doc/libs/1_62_0/doc/html/hash.html">Boost</a> library |
-<code>HashingScheme.JavastringHash</code> <code>cryptoFailureAction</code>| ProducerCryptoFailureAction|Producer should take action when encryption fails.</li>
+<li><code>pulsar.BoostHash</code>: 应用 C++ <a href="https://www.boost.org/doc/libs/1_62_0/doc/html/hash.html">Boost</a> 库中的哈希函数 |
+<code>HashingScheme.JavastringHash</code> <code>cryptoFailureAction</code>| ProducerCryptoFailureAction | 当加密失败时生产者需要进行处理。</li>
</ul>
<ul>
-<li><p><strong>FAIL</strong>: if encryption fails, unencrypted messages fail to send.</p></li>
-<li><p><strong>SEND</strong>: if encryption fails, unencrypted messages are sent. |
-<code>ProducerCryptoFailureAction.FAIL</code> <code>batchingMaxPublishDelayMicros</code>| long|Batching time period of sending messages.|TimeUnit.MILLISECONDS.toMicros(1) <code>batchingMaxMessages</code> |int|The maximum number of messages permitted in a batch.|1000 <code>batchingEnabled</code>| boolean|Enable batching of messages. |true <code>compressionType</code>|CompressionType|Message data compression type used by a producer.<br>
-Available options:</p></li>
+<li><p><strong>FAIL</strong>:如果加密失败,则未加密的消息将会发送失败。</p></li>
+<li><p><strong>SEND</strong>: 如果加密失败,则未加密的消息将会发送成功。 |
+<code>ProducerCryptoFailureAction.FAIL</code> <code>batchingMaxPublishDelayMicros</code>| long | 发送消息时的批量时间。| TimeUnit.MILLISECONDS.toMicros(1) <code>batchingMaxMessages</code> | int | 一个批量消息中允许的最大消息个数。| 1000 <code>batchingEnabled</code>| boolean | 启用批量消息。| true <code>compressionType</code>| CompressionType | 生产者使用的消息数据压缩类型。<br>
+可用选项:</p></li>
<li><p><a href="https://github.com/lz4/lz4"><code>LZ4</code></a></p></li>
<li><p><a href="https://zlib.net/"><code>ZLIB</code></a></p>
<ul>
<li><a href="https://facebook.github.io/zstd/"><code>ZSTD</code></a></li>
-<li><a href="https://google.github.io/snappy/"><code>SNAPPY</code></a>| No compression</p>
+<li><a href="https://google.github.io/snappy/"><code>SNAPPY</code></a>| 无压缩</p>
You can configure parameters if you do not want to use the default configuration.</li>
</ul>
-<p>For a full list, see the Javadoc for the <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
- class. The following is an example.</p>
+<p>如需查看所有参数,可参考 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder">ProducerBuilder</a>
+ 类的 Javadoc 文档。如下是一个示例。</p>
<pre><code class="hljs css language-java">Producer<<span class="hljs-keyword">byte</span>[]> producer = client.newProducer()
.topic(<span class="hljs-string">"my-topic"</span>)
.batchingMaxPublishDelay(<span class="hljs-number">10</span>, TimeUnit.MILLISECONDS)
@@ -270,7 +270,7 @@ You can configure parameters if you do not want to use the default configuration
.create();
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="消息路由"></a><a href="#消息路由" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
-<p>当使用分区主题时,当你使用生产者发布消息时你可以指定路由模式。 For more information on specifying a routing mode using the Java client, see the <a href="/docs/zh-CN/next/cookbooks-partitioned">Partitioned Topics cookbook</a>.</p>
+<p>当使用分区主题时,当你使用生产者发布消息时你可以指定路由模式。 关于使用 Java 客户端指定路由模式的更多内容,可参考 <a href="/docs/zh-CN/next/cookbooks-partitioned">Partitioned Topics cookbook</a>。</p>
<h3><a class="anchor" aria-hidden="true" id="异步发送"></a><a href="#异步发送" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...]
<p>You can publish messages <a href="/docs/zh-CN/next/concepts-messaging#send-modes">asynchronously</a> using the Java client. With async send, the producer puts the message in a blocking queue and returns it immediately. Then the client library sends the message to the broker in the background. If the queue is full (max size configurable), the producer is blocked or fails immediately when calling the API, depending on arguments passed to the producer.</p>
<p>The following is an example.</p>
@@ -293,9 +293,9 @@ You can configure parameters if you do not want to use the default configuration
<h2><a class="anchor" aria-hidden="true" id="消费者consumer"></a><a href="#消费者consumer" 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>在Pulsar中,消费者订阅topic主题并处理生产者发布到这些主题的消息。 你可以首先实例化一个<a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
对象并传递给他一个borker(<a href="#client-configuration">如上所示</a>) URL来实例化一个<a href="/docs/zh-CN/next/reference-terminology#consumer">消费者</a>。</p>
-<p>Once you've instantiated a <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
- object, you can create a <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer">Consumer</a>
- by specifying a <a href="/docs/zh-CN/next/reference-terminology#topic">topic</a> and a <a href="/docs/zh-CN/next/concepts-messaging#subscription-types">subscription</a>.</p>
+<p>当实例化 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient">PulsarClient</a>
+ 对象后,您可以创建一个 <a href="https://pulsar.apache.org/api/client/2.9.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer">Consumer</a>
+ 对象,并指定一个 <a href="/docs/zh-CN/next/reference-terminology#topic">主题</a> 和 <a href="/docs/zh-CN/next/concepts-messaging#subscription-types">订阅</a>.</p>
<pre><code class="hljs css language-java">Consumer consumer = client.newConsumer()
.topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
@@ -336,22 +336,22 @@ Consumer consumer = client.newConsumer()
</code></pre>
<h3><a class="anchor" aria-hidden="true" id="配置消费者"></a><a href="#配置消费者" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09 [...]
<p>If you instantiate a <code>Consumer</code> object by specifying only a topic and subscription name as in the example above, the consumer uses the default configuration.</p>
-<p>When you create a consumer, you can use the <code>loadConf</code> configuration. The following parameters are available in <code>loadConf</code>.</p>
-<p>Name|Type |</p>
+<p>当您创建消费者时,可以采用 <code>loadConf</code> 方式进行配置。<code>loadConf</code> 可用的参数如下。</p>
+<p>名称 | 类型 |</p>
<p><div style="width:300px">
说明
</div>
-| Default |---|---|---|--- <code>topicNames</code>| Set<String>| Topic name| Sets.newTreeSet() <code>topicsPattern</code>|Pattern| Topic pattern |None <code>subscriptionName</code>|String| Subscription name| None <code>subscriptionType</code>|SubscriptionType| Subscription type<br>
-Four subscription types are available:</p>
+| 默认值 |---|---|---|--- <code>topicNames</code>| Set<String>| 主题名称 | Sets.newTreeSet() <code>topicsPattern</code>| Pattern | 主题模式 | None <code>subscriptionName</code>| String | 订阅名称 | None <code>subscriptionType</code>| SubscriptionType | 订阅类型<br>
+共有四种订阅类型:</p>
<ul>
<li>Exclusive</li>
<li>Failover(灾备)</li>
<li>Shared(共享)</li>
-<li>Key_Shared|SubscriptionType.Exclusive
-<code>receiverQueueSize</code> |int | Size of a consumer's receiver queue.</li>
+<li>Key_Shared| SubscriptionType.Exclusive
+<code>receiverQueueSize</code> | int | 消费者接收队列的大小。</li>
</ul>
-<p>For example, the number of messages accumulated by a consumer before an application calls <code>Receive</code>.</p>
-<p>A value higher than the default value increases consumer throughput, though at the expense of more memory utilization.| 1000 <code>acknowledgementsGroupTimeMicros</code>|long|Group a consumer acknowledgment for a specified time.</p>
+<p>例如,在应用程序调用 Receive 方法之前消费者累积的消息数量。 <code></code>.</p>
+<p>设置高于默认值的值会提高消费者吞吐量,但会增加内存开销。| 1000 <code>acknowledgementsGroupTimeMicros</code>| long | 在特定时间内对消费者的确认进行分组。</p>
<p>By default, a consumer uses 100ms grouping time to send out acknowledgments to a broker.</p>
<p>Setting a group time of 0 sends out acknowledgments immediately.</p>
<p>A longer ack group time is more efficient at the expense of a slight increase in message re-deliveries after a failure.|TimeUnit.MILLISECONDS.toMicros(100) <code>negativeAckRedeliveryDelayMicros</code>|long|Delay to wait before redelivering messages that failed to be processed.</p>
@@ -815,7 +815,7 @@ When you create a reader, you can use the `loadConf` configuration. The followin
</div>
| Default |\---|\---|\---|\--- `topicName`|String|Topic name. |None `receiverQueueSize`|int|Size of a consumer's receiver queue.
-For example, the number of messages that can be accumulated by a consumer before an application calls `Receive`.
+For example, the number of messages that can be accumulated by a consumer before an application calls ` `.
A value higher than the default value increases consumer throughput, though at the expense of more memory utilization.|1000 `readerListener`|ReaderListener<T>|A listener that is called for message received.|None `readerName`|String|Reader name.|null `subscriptionName`|String| Subscription name|When there is a single topic, the default subscription name is `"reader-" + 10-digit UUID`.
When there are multiple topics, the default subscription name is `"multiTopicsReader-" + 10-digit UUID`. `subscriptionRolePrefix`|String|Prefix of subscription role. |null `cryptoKeyReader`|CryptoKeyReader|Interface that abstracts the access to a key store.|null `cryptoFailureAction`|ConsumerCryptoFailureAction|Consumer should take action when it receives a message that can not be decrypted.
@@ -1039,7 +1039,7 @@ PulsarClient client = PulsarClient.builder()
.authentication(auth)
.build();
```</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries"><span class="arrow-prev">← </span><span>概述</span></a><a class="docs-next button" href="/docs/zh-CN/next/client-libraries-go"><span>Go</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#安装">安装</a><ul class="toc-headings"><li><a href="#maven">Maven</a></li><li><a href="#gradle">Gradle</a></li></ [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/zh-CN/next/client-libraries"><span class="arrow-prev">← </span><span>概述</span></a><a class="docs-next button" href="/docs/zh-CN/next/client-libraries-go"><span>Go</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#安装">安装</a><ul class="toc-headings"><li><a href="#maven">Maven</a></li><li><a href="#gradle">Gradle</a></li></ [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/swagger/2.10.0-SNAPSHOT/swagger.json b/content/swagger/2.10.0-SNAPSHOT/swagger.json
index 0a74069..f173a65 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swagger.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swagger.json
@@ -9012,6 +9012,12 @@
"required" : false,
"type" : "boolean"
}, {
+ "name" : "isGlobal",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
+ }, {
"name" : "authoritative",
"in" : "query",
"description" : "Is authentication required to perform this operation",
@@ -9060,6 +9066,12 @@
"type" : "integer",
"format" : "int32"
}, {
+ "name" : "isGlobal",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
+ }, {
"name" : "authoritative",
"in" : "query",
"description" : "Is authentication required to perform this operation",
@@ -9104,12 +9116,18 @@
"required" : true,
"type" : "string"
}, {
- "name" : "authoritative",
+ "name" : "isGlobal",
"in" : "query",
"description" : "Is authentication required to perform this operation",
"required" : false,
"type" : "boolean",
"default" : false
+ }, {
+ "name" : "authoritative",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
} ],
"responses" : {
"403" : {
@@ -15344,6 +15362,12 @@
"required" : false,
"type" : "boolean"
}, {
+ "name" : "isGlobal",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
+ }, {
"name" : "authoritative",
"in" : "query",
"description" : "Is authentication required to perform this operation",
@@ -15392,6 +15416,12 @@
"type" : "integer",
"format" : "int32"
}, {
+ "name" : "isGlobal",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
+ }, {
"name" : "authoritative",
"in" : "query",
"description" : "Is authentication required to perform this operation",
@@ -15436,12 +15466,18 @@
"required" : true,
"type" : "string"
}, {
- "name" : "authoritative",
+ "name" : "isGlobal",
"in" : "query",
"description" : "Is authentication required to perform this operation",
"required" : false,
"type" : "boolean",
"default" : false
+ }, {
+ "name" : "authoritative",
+ "in" : "query",
+ "required" : false,
+ "type" : "boolean",
+ "default" : false
} ],
"responses" : {
"403" : {
@@ -20024,6 +20060,16 @@
}
}
},
+ "subscriptionAuthentication" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "array",
+ "uniqueItems" : true,
+ "items" : {
+ "type" : "string"
+ }
+ }
+ },
"topicAuthentication" : {
"type" : "object",
"additionalProperties" : {
@@ -20037,16 +20083,6 @@
}
}
}
- },
- "subscriptionAuthentication" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "array",
- "uniqueItems" : true,
- "items" : {
- "type" : "string"
- }
- }
}
}
},
@@ -20076,15 +20112,15 @@
"AutoFailoverPolicyData" : {
"type" : "object",
"properties" : {
+ "policyType" : {
+ "type" : "string",
+ "enum" : [ "min_available" ]
+ },
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
- },
- "policyType" : {
- "type" : "string",
- "enum" : [ "min_available" ]
}
}
},
@@ -20099,15 +20135,15 @@
"AutoTopicCreationOverride" : {
"type" : "object",
"properties" : {
+ "topicType" : {
+ "type" : "string"
+ },
"defaultNumPartitions" : {
"type" : "integer",
"format" : "int32"
},
"allowAutoTopicCreation" : {
"type" : "boolean"
- },
- "topicType" : {
- "type" : "string"
}
}
},
@@ -20118,6 +20154,10 @@
"type" : "string",
"enum" : [ "producer_request_hold", "producer_exception", "consumer_backlog_eviction" ]
},
+ "limit" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"limitSize" : {
"type" : "integer",
"format" : "int64"
@@ -20125,19 +20165,12 @@
"limitTime" : {
"type" : "integer",
"format" : "int32"
- },
- "limit" : {
- "type" : "integer",
- "format" : "int64"
}
}
},
"Base64Variant" : {
"type" : "object",
"properties" : {
- "name" : {
- "type" : "string"
- },
"paddingChar" : {
"type" : "string"
},
@@ -20148,6 +20181,9 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
}
}
},
@@ -20388,9 +20424,6 @@
"CompletableFuture" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -20398,6 +20431,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -20406,9 +20442,6 @@
"CompletableFutureClusterData" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -20416,6 +20449,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -20424,9 +20460,6 @@
"CompletableFuturePartitionedTopicMetadata" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -20434,6 +20467,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -20465,40 +20501,39 @@
"ConsumerStats" : {
"type" : "object",
"properties" : {
- "address" : {
- "type" : "string"
+ "metadata" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "string"
+ }
},
- "bytesOutCounter" : {
+ "unackedMessages" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "lastConsumedTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "msgOutCounter" : {
+ "lastAckedTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "metadata" : {
- "type" : "object",
- "additionalProperties" : {
+ "keyHashRanges" : {
+ "type" : "array",
+ "items" : {
"type" : "string"
}
},
- "consumerName" : {
- "type" : "string"
- },
- "connectedSince" : {
- "type" : "string"
- },
- "availablePermits" : {
+ "avgMessagesPerEntry" : {
"type" : "integer",
"format" : "int32"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
+ "blockedConsumerOnUnackedMsgs" : {
+ "type" : "boolean"
},
- "msgRateOut" : {
- "type" : "number",
- "format" : "double"
+ "readPositionWhenJoining" : {
+ "type" : "string"
},
"chunkedMessageRate" : {
"type" : "number",
@@ -20511,32 +20546,33 @@
"type" : "number",
"format" : "double"
},
- "unackedMessages" : {
+ "consumerName" : {
+ "type" : "string"
+ },
+ "connectedSince" : {
+ "type" : "string"
+ },
+ "availablePermits" : {
"type" : "integer",
"format" : "int32"
},
- "lastConsumedTimestamp" : {
- "type" : "integer",
- "format" : "int64"
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
},
- "lastAckedTimestamp" : {
+ "msgRateOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "bytesOutCounter" : {
"type" : "integer",
"format" : "int64"
},
- "keyHashRanges" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- },
- "avgMessagesPerEntry" : {
+ "msgOutCounter" : {
"type" : "integer",
- "format" : "int32"
- },
- "blockedConsumerOnUnackedMsgs" : {
- "type" : "boolean"
+ "format" : "int64"
},
- "readPositionWhenJoining" : {
+ "address" : {
"type" : "string"
}
}
@@ -20663,12 +20699,12 @@
"DelayedDeliveryPolicies" : {
"type" : "object",
"properties" : {
- "active" : {
- "type" : "boolean"
- },
"tickTime" : {
"type" : "integer",
"format" : "int64"
+ },
+ "active" : {
+ "type" : "boolean"
}
}
},
@@ -20687,21 +20723,18 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion" : {
- "$ref" : "#/definitions/Value"
- },
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "defaultPropertyInclusion" : {
+ "$ref" : "#/definitions/Value"
+ },
"problemHandlers" : {
"$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
},
"rootName" : {
"type" : "string"
@@ -20715,6 +20748,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -20724,6 +20760,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -20733,12 +20775,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -20753,9 +20789,6 @@
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
- },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -20768,9 +20801,6 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -20783,6 +20813,12 @@
},
"arrayBuilders" : {
"$ref" : "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
}
}
},
@@ -20796,16 +20832,16 @@
"type" : "integer",
"format" : "int32"
},
- "ratePeriodInSecond" : {
- "type" : "integer",
- "format" : "int32"
- },
"dispatchThrottlingRateInByte" : {
"type" : "integer",
"format" : "int64"
},
"relativeToPublishRate" : {
"type" : "boolean"
+ },
+ "ratePeriodInSecond" : {
+ "type" : "integer",
+ "format" : "int32"
}
}
},
@@ -20864,13 +20900,6 @@
"FunctionInstanceStatsData" : {
"type" : "object",
"properties" : {
- "oneMin" : {
- "$ref" : "#/definitions/FunctionInstanceStatsDataBase"
- },
- "lastInvocation" : {
- "type" : "integer",
- "format" : "int64"
- },
"userMetrics" : {
"type" : "object",
"additionalProperties" : {
@@ -20878,6 +20907,13 @@
"format" : "double"
}
},
+ "oneMin" : {
+ "$ref" : "#/definitions/FunctionInstanceStatsDataBase"
+ },
+ "lastInvocation" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"receivedTotal" : {
"type" : "integer",
"format" : "int64"
@@ -21071,31 +21107,10 @@
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
- "interface" : {
- "type" : "boolean"
+ "bindings" : {
+ "$ref" : "#/definitions/TypeBindings"
},
- "primitive" : {
- "type" : "boolean"
- },
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
- },
- "abstract" : {
- "type" : "boolean"
- },
- "bindings" : {
- "$ref" : "#/definitions/TypeBindings"
- },
- "concrete" : {
+ "concrete" : {
"type" : "boolean"
},
"keyType" : {
@@ -21122,6 +21137,9 @@
"typeHandler" : {
"type" : "object"
},
+ "collectionLikeType" : {
+ "type" : "boolean"
+ },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -21137,10 +21155,28 @@
"erasedSignature" : {
"type" : "string"
},
- "collectionLikeType" : {
+ "mapLikeType" : {
"type" : "boolean"
},
- "mapLikeType" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
"type" : "boolean"
},
"typeName" : {
@@ -21154,9 +21190,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "rootValueSeparator" : {
- "type" : "string"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -21166,11 +21199,14 @@
"inputDecorator" : {
"$ref" : "#/definitions/InputDecorator"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputDecorator" : {
"$ref" : "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator" : {
+ "type" : "string"
+ },
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
}
}
},
@@ -21189,9 +21225,6 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"currentValue" : {
"type" : "object"
},
@@ -21207,6 +21240,9 @@
"type" : "integer",
"format" : "int32"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"outputTarget" : {
"type" : "object"
},
@@ -21262,10 +21298,6 @@
"type" : "string"
}
},
- "intValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -21292,9 +21324,16 @@
"closed" : {
"type" : "boolean"
},
+ "intValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"typeId" : {
"type" : "object"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
@@ -21308,8 +21347,16 @@
"currentName" : {
"type" : "string"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
+ "currentValue" : {
+ "type" : "object"
+ },
+ "featureMask" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "formatFeatures" : {
+ "type" : "integer",
+ "format" : "int32"
},
"currentTokenId" : {
"type" : "integer",
@@ -21381,17 +21428,6 @@
},
"inputSource" : {
"type" : "object"
- },
- "currentValue" : {
- "type" : "object"
- },
- "featureMask" : {
- "type" : "integer",
- "format" : "int32"
- },
- "formatFeatures" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -21406,20 +21442,17 @@
"JsonSerializerObject" : {
"type" : "object",
"properties" : {
- "unwrappingSerializer" : {
- "type" : "boolean"
- },
"delegatee" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer" : {
+ "type" : "boolean"
}
}
},
"JsonStreamContext" : {
"type" : "object",
"properties" : {
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
- },
"typeDesc" : {
"type" : "string"
},
@@ -21436,6 +21469,9 @@
"entryCount" : {
"type" : "integer",
"format" : "int32"
+ },
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -21723,10 +21759,6 @@
"type" : "number",
"format" : "double"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
"cpu" : {
"$ref" : "#/definitions/ResourceUsage"
},
@@ -21750,6 +21782,10 @@
"type" : "number",
"format" : "double"
},
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
"underLoaded" : {
"type" : "boolean"
},
@@ -21812,10 +21848,10 @@
"displayVariant" : {
"type" : "string"
},
- "language" : {
+ "displayName" : {
"type" : "string"
},
- "displayName" : {
+ "language" : {
"type" : "string"
}
}
@@ -22021,19 +22057,23 @@
"type" : "number",
"format" : "double"
},
- "address" : {
- "type" : "string"
- },
- "averageMsgSize" : {
- "type" : "number",
- "format" : "double"
- },
"metadata" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
+ "producerId" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "chunkedMessageRate" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "clientVersion" : {
+ "type" : "string"
+ },
"connectedSince" : {
"type" : "string"
},
@@ -22041,9 +22081,6 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "producerName" : {
- "type" : "string"
- },
"msgThroughputIn" : {
"type" : "number",
"format" : "double"
@@ -22052,15 +22089,14 @@
"type" : "number",
"format" : "double"
},
- "producerId" : {
- "type" : "integer",
- "format" : "int64"
- },
- "chunkedMessageRate" : {
+ "averageMsgSize" : {
"type" : "number",
"format" : "double"
},
- "clientVersion" : {
+ "producerName" : {
+ "type" : "string"
+ },
+ "address" : {
"type" : "string"
}
}
@@ -22075,45 +22111,45 @@
"connected" : {
"type" : "boolean"
},
- "replicationDelayInSeconds" : {
+ "replicationBacklog" : {
"type" : "integer",
"format" : "int64"
},
- "msgThroughputOut" : {
+ "inboundConnection" : {
+ "type" : "string"
+ },
+ "inboundConnectedSince" : {
+ "type" : "string"
+ },
+ "outboundConnection" : {
+ "type" : "string"
+ },
+ "outboundConnectedSince" : {
+ "type" : "string"
+ },
+ "msgRateExpired" : {
"type" : "number",
"format" : "double"
},
+ "replicationDelayInSeconds" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"msgThroughputIn" : {
"type" : "number",
"format" : "double"
},
- "msgRateIn" : {
+ "msgThroughputOut" : {
"type" : "number",
"format" : "double"
},
- "msgRateOut" : {
+ "msgRateIn" : {
"type" : "number",
"format" : "double"
},
- "msgRateExpired" : {
+ "msgRateOut" : {
"type" : "number",
"format" : "double"
- },
- "replicationBacklog" : {
- "type" : "integer",
- "format" : "int64"
- },
- "inboundConnection" : {
- "type" : "string"
- },
- "inboundConnectedSince" : {
- "type" : "string"
- },
- "outboundConnection" : {
- "type" : "string"
- },
- "outboundConnectedSince" : {
- "type" : "string"
}
}
},
@@ -22124,69 +22160,54 @@
"type" : "number",
"format" : "double"
},
- "type" : {
+ "msgBacklogNoDelayed" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "blockedSubscriptionOnUnackedMsgs" : {
+ "type" : "boolean"
+ },
+ "unackedMessages" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "activeConsumerName" : {
"type" : "string"
},
- "consumers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ConsumerStats"
- }
+ "totalMsgExpired" : {
+ "type" : "integer",
+ "format" : "int64"
},
- "bytesOutCounter" : {
+ "lastExpireTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "msgOutCounter" : {
+ "lastConsumedFlowTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
+ "lastConsumedTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "nonContiguousDeletedMessagesRanges" : {
+ "lastAckedTimestamp" : {
"type" : "integer",
- "format" : "int32"
+ "format" : "int64"
},
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "lastMarkDeleteAdvancedTimestamp" : {
"type" : "integer",
- "format" : "int32"
+ "format" : "int64"
},
- "subscriptionProperties" : {
+ "consumersAfterMarkDeletePosition" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
- "replicated" : {
- "type" : "boolean"
- },
- "durable" : {
- "type" : "boolean"
- },
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateOut" : {
- "type" : "number",
- "format" : "double"
- },
- "allowOutOfOrderDelivery" : {
- "type" : "boolean"
- },
- "keySharedMode" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "integer",
"format" : "int32"
},
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
- },
"msgBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -22199,59 +22220,78 @@
"type" : "integer",
"format" : "int64"
},
- "msgBacklogNoDelayed" : {
- "type" : "integer",
- "format" : "int64"
- },
- "blockedSubscriptionOnUnackedMsgs" : {
- "type" : "boolean"
- },
"msgDelayed" : {
"type" : "integer",
"format" : "int64"
},
- "unackedMessages" : {
- "type" : "integer",
- "format" : "int64"
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
},
- "activeConsumerName" : {
+ "allowOutOfOrderDelivery" : {
+ "type" : "boolean"
+ },
+ "keySharedMode" : {
"type" : "string"
},
- "totalMsgExpired" : {
- "type" : "integer",
- "format" : "int64"
+ "subscriptionProperties" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "string"
+ }
+ },
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
},
- "lastExpireTimestamp" : {
+ "msgRateOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "bytesOutCounter" : {
"type" : "integer",
"format" : "int64"
},
- "lastConsumedFlowTimestamp" : {
+ "msgOutCounter" : {
"type" : "integer",
"format" : "int64"
},
- "lastConsumedTimestamp" : {
+ "backlogSize" : {
"type" : "integer",
"format" : "int64"
},
- "lastAckedTimestamp" : {
+ "nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
- "format" : "int64"
+ "format" : "int32"
},
- "lastMarkDeleteAdvancedTimestamp" : {
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
"type" : "integer",
- "format" : "int64"
+ "format" : "int32"
},
- "consumersAfterMarkDeletePosition" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "consumers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/ConsumerStats"
}
+ },
+ "replicated" : {
+ "type" : "boolean"
+ },
+ "durable" : {
+ "type" : "boolean"
+ },
+ "type" : {
+ "type" : "string"
}
}
},
"NonPersistentTopicStats" : {
"type" : "object",
"properties" : {
+ "msgDropRate" : {
+ "type" : "number",
+ "format" : "double"
+ },
"publishers" : {
"type" : "array",
"items" : {
@@ -22270,7 +22310,19 @@
"$ref" : "#/definitions/NonPersistentSubscriptionStats"
}
},
- "msgDropRate" : {
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgRateIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgRateOut" : {
"type" : "number",
"format" : "double"
},
@@ -22313,10 +22365,6 @@
"type" : "integer",
"format" : "int32"
},
- "bytesInCounter" : {
- "type" : "integer",
- "format" : "int64"
- },
"deduplicationStatus" : {
"type" : "string"
},
@@ -22335,21 +22383,9 @@
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateIn" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateOut" : {
- "type" : "number",
- "format" : "double"
+ "bytesInCounter" : {
+ "type" : "integer",
+ "format" : "int64"
}
}
},
@@ -22381,22 +22417,22 @@
"type" : "integer",
"format" : "int32"
},
+ "currency" : {
+ "$ref" : "#/definitions/Currency"
+ },
"roundingMode" : {
"type" : "string",
"enum" : [ "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY" ]
- },
- "currency" : {
- "$ref" : "#/definitions/Currency"
}
}
},
"ObjectCodec" : {
"type" : "object",
"properties" : {
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -22404,9 +22440,6 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -22448,106 +22481,109 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
}
}
},
"OffloadPolicies" : {
"type" : "object",
"properties" : {
- "managedLedgerOffloadThresholdInBytes" : {
- "type" : "integer",
- "format" : "int64"
- },
- "managedLedgerOffloadDeletionLagInMillis" : {
+ "s3ManagedLedgerOffloadReadBufferSizeInBytes" : {
"type" : "integer",
- "format" : "int64"
+ "format" : "int32"
},
- "managedLedgerOffloadBucket" : {
+ "s3ManagedLedgerOffloadCredentialId" : {
"type" : "string"
},
- "managedLedgerOffloadRegion" : {
+ "s3ManagedLedgerOffloadCredentialSecret" : {
"type" : "string"
},
- "managedLedgerOffloadServiceEndpoint" : {
+ "s3ManagedLedgerOffloadRole" : {
"type" : "string"
},
- "managedLedgerOffloadMaxBlockSizeInBytes" : {
- "type" : "integer",
- "format" : "int32"
- },
- "managedLedgerOffloadReadBufferSizeInBytes" : {
- "type" : "integer",
- "format" : "int32"
- },
- "managedLedgerOffloadPrefetchRounds" : {
- "type" : "integer",
- "format" : "int32"
- },
- "managedLedgerOffloadDriver" : {
+ "s3ManagedLedgerOffloadRoleSessionName" : {
"type" : "string"
},
- "offloadersDirectory" : {
+ "gcsManagedLedgerOffloadRegion" : {
"type" : "string"
},
- "managedLedgerOffloadMaxThreads" : {
- "type" : "integer",
- "format" : "int32"
- },
- "s3ManagedLedgerOffloadBucket" : {
+ "gcsManagedLedgerOffloadBucket" : {
"type" : "string"
},
- "s3ManagedLedgerOffloadMaxBlockSizeInBytes" : {
+ "gcsManagedLedgerOffloadMaxBlockSizeInBytes" : {
"type" : "integer",
"format" : "int32"
},
- "s3ManagedLedgerOffloadReadBufferSizeInBytes" : {
+ "gcsManagedLedgerOffloadReadBufferSizeInBytes" : {
"type" : "integer",
"format" : "int32"
},
- "s3ManagedLedgerOffloadCredentialId" : {
- "type" : "string"
- },
- "s3ManagedLedgerOffloadCredentialSecret" : {
+ "gcsManagedLedgerOffloadServiceAccountKeyFile" : {
"type" : "string"
},
- "s3ManagedLedgerOffloadRole" : {
+ "fileSystemProfilePath" : {
"type" : "string"
},
- "s3ManagedLedgerOffloadRoleSessionName" : {
+ "managedLedgerOffloadBucket" : {
"type" : "string"
},
- "gcsManagedLedgerOffloadRegion" : {
+ "managedLedgerOffloadRegion" : {
"type" : "string"
},
- "gcsManagedLedgerOffloadBucket" : {
+ "managedLedgerOffloadServiceEndpoint" : {
"type" : "string"
},
- "gcsManagedLedgerOffloadMaxBlockSizeInBytes" : {
+ "managedLedgerOffloadMaxBlockSizeInBytes" : {
"type" : "integer",
"format" : "int32"
},
- "gcsManagedLedgerOffloadReadBufferSizeInBytes" : {
+ "managedLedgerOffloadReadBufferSizeInBytes" : {
"type" : "integer",
"format" : "int32"
},
- "gcsManagedLedgerOffloadServiceAccountKeyFile" : {
+ "fileSystemURI" : {
"type" : "string"
},
- "fileSystemProfilePath" : {
+ "managedLedgerOffloadDriver" : {
"type" : "string"
},
+ "managedLedgerOffloadMaxThreads" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "managedLedgerOffloadPrefetchRounds" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"managedLedgerOffloadedReadPriority" : {
"type" : "string",
"enum" : [ "BOOKKEEPER_FIRST", "TIERED_STORAGE_FIRST" ]
},
- "fileSystemURI" : {
+ "s3ManagedLedgerOffloadRegion" : {
"type" : "string"
},
- "s3ManagedLedgerOffloadRegion" : {
+ "s3ManagedLedgerOffloadBucket" : {
"type" : "string"
},
"s3ManagedLedgerOffloadServiceEndpoint" : {
"type" : "string"
+ },
+ "s3ManagedLedgerOffloadMaxBlockSizeInBytes" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "offloadersDirectory" : {
+ "type" : "string"
+ },
+ "managedLedgerOffloadThresholdInBytes" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "managedLedgerOffloadDeletionLagInMillis" : {
+ "type" : "integer",
+ "format" : "int64"
}
}
},
@@ -22663,15 +22699,15 @@
"OffloadProcessStatus" : {
"type" : "object",
"properties" : {
+ "status" : {
+ "type" : "string",
+ "enum" : [ "NOT_RUN", "RUNNING", "SUCCESS", "ERROR" ]
+ },
"lastError" : {
"type" : "string"
},
"firstUnoffloadedMessage" : {
"$ref" : "#/definitions/MessageId"
- },
- "status" : {
- "type" : "string",
- "enum" : [ "NOT_RUN", "RUNNING", "SUCCESS", "ERROR" ]
}
}
},
@@ -23263,14 +23299,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
+ "namespace" : {
+ "type" : "string"
+ },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
- },
- "namespace" : {
- "type" : "string"
}
}
},
@@ -23283,15 +23319,15 @@
"format" : {
"type" : "string"
},
+ "algorithm" : {
+ "type" : "string"
+ },
"encoded" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
- },
- "algorithm" : {
- "type" : "string"
}
}
},
@@ -23311,19 +23347,23 @@
"PublisherStats" : {
"type" : "object",
"properties" : {
- "address" : {
- "type" : "string"
- },
- "averageMsgSize" : {
- "type" : "number",
- "format" : "double"
- },
"metadata" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
+ "producerId" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "chunkedMessageRate" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "clientVersion" : {
+ "type" : "string"
+ },
"connectedSince" : {
"type" : "string"
},
@@ -23331,9 +23371,6 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "producerName" : {
- "type" : "string"
- },
"msgThroughputIn" : {
"type" : "number",
"format" : "double"
@@ -23342,15 +23379,14 @@
"type" : "number",
"format" : "double"
},
- "producerId" : {
- "type" : "integer",
- "format" : "int64"
- },
- "chunkedMessageRate" : {
+ "averageMsgSize" : {
"type" : "number",
"format" : "double"
},
- "clientVersion" : {
+ "producerName" : {
+ "type" : "string"
+ },
+ "address" : {
"type" : "string"
}
}
@@ -23369,45 +23405,45 @@
"connected" : {
"type" : "boolean"
},
- "replicationDelayInSeconds" : {
+ "replicationBacklog" : {
"type" : "integer",
"format" : "int64"
},
- "msgThroughputOut" : {
+ "inboundConnection" : {
+ "type" : "string"
+ },
+ "inboundConnectedSince" : {
+ "type" : "string"
+ },
+ "outboundConnection" : {
+ "type" : "string"
+ },
+ "outboundConnectedSince" : {
+ "type" : "string"
+ },
+ "msgRateExpired" : {
"type" : "number",
"format" : "double"
},
+ "replicationDelayInSeconds" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"msgThroughputIn" : {
"type" : "number",
"format" : "double"
},
- "msgRateIn" : {
+ "msgThroughputOut" : {
"type" : "number",
"format" : "double"
},
- "msgRateOut" : {
+ "msgRateIn" : {
"type" : "number",
"format" : "double"
},
- "msgRateExpired" : {
+ "msgRateOut" : {
"type" : "number",
"format" : "double"
- },
- "replicationBacklog" : {
- "type" : "integer",
- "format" : "int64"
- },
- "inboundConnection" : {
- "type" : "string"
- },
- "inboundConnectedSince" : {
- "type" : "string"
- },
- "outboundConnection" : {
- "type" : "string"
- },
- "outboundConnectedSince" : {
- "type" : "string"
}
}
},
@@ -23502,11 +23538,11 @@
"ResourceUnit" : {
"type" : "object",
"properties" : {
- "availableResource" : {
- "$ref" : "#/definitions/ResourceDescription"
- },
"resourceId" : {
"type" : "string"
+ },
+ "availableResource" : {
+ "$ref" : "#/definitions/ResourceDescription"
}
}
},
@@ -23579,9 +23615,6 @@
"type" : "integer",
"format" : "int32"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
- },
"rootName" : {
"type" : "string"
},
@@ -23594,6 +23627,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -23603,6 +23639,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -23612,12 +23654,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -23647,14 +23683,14 @@
"generator" : {
"$ref" : "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
- },
"filterProvider" : {
"$ref" : "#/definitions/FilterProvider"
},
"defaultNullKeySerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -23748,69 +23784,54 @@
"SubscriptionStats" : {
"type" : "object",
"properties" : {
- "type" : {
+ "msgBacklogNoDelayed" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "blockedSubscriptionOnUnackedMsgs" : {
+ "type" : "boolean"
+ },
+ "unackedMessages" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "activeConsumerName" : {
"type" : "string"
},
- "consumers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/ConsumerStats"
- }
+ "totalMsgExpired" : {
+ "type" : "integer",
+ "format" : "int64"
},
- "bytesOutCounter" : {
+ "lastExpireTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "msgOutCounter" : {
+ "lastConsumedFlowTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
+ "lastConsumedTimestamp" : {
"type" : "integer",
"format" : "int64"
},
- "nonContiguousDeletedMessagesRanges" : {
+ "lastAckedTimestamp" : {
"type" : "integer",
- "format" : "int32"
+ "format" : "int64"
},
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "lastMarkDeleteAdvancedTimestamp" : {
"type" : "integer",
- "format" : "int32"
+ "format" : "int64"
},
- "subscriptionProperties" : {
+ "consumersAfterMarkDeletePosition" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
},
- "replicated" : {
- "type" : "boolean"
- },
- "durable" : {
- "type" : "boolean"
- },
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateOut" : {
- "type" : "number",
- "format" : "double"
- },
- "allowOutOfOrderDelivery" : {
- "type" : "boolean"
- },
- "keySharedMode" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "integer",
"format" : "int32"
},
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
- },
"msgBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -23823,53 +23844,68 @@
"type" : "integer",
"format" : "int64"
},
- "msgBacklogNoDelayed" : {
+ "msgDelayed" : {
"type" : "integer",
"format" : "int64"
},
- "blockedSubscriptionOnUnackedMsgs" : {
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "allowOutOfOrderDelivery" : {
"type" : "boolean"
},
- "msgDelayed" : {
- "type" : "integer",
- "format" : "int64"
+ "keySharedMode" : {
+ "type" : "string"
},
- "unackedMessages" : {
- "type" : "integer",
- "format" : "int64"
+ "subscriptionProperties" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "string"
+ }
},
- "activeConsumerName" : {
- "type" : "string"
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
},
- "totalMsgExpired" : {
- "type" : "integer",
- "format" : "int64"
+ "msgRateOut" : {
+ "type" : "number",
+ "format" : "double"
},
- "lastExpireTimestamp" : {
+ "bytesOutCounter" : {
"type" : "integer",
"format" : "int64"
},
- "lastConsumedFlowTimestamp" : {
+ "msgOutCounter" : {
"type" : "integer",
"format" : "int64"
},
- "lastConsumedTimestamp" : {
+ "backlogSize" : {
"type" : "integer",
"format" : "int64"
},
- "lastAckedTimestamp" : {
+ "nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
- "format" : "int64"
+ "format" : "int32"
},
- "lastMarkDeleteAdvancedTimestamp" : {
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
"type" : "integer",
- "format" : "int64"
+ "format" : "int32"
},
- "consumersAfterMarkDeletePosition" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "consumers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/ConsumerStats"
}
+ },
+ "replicated" : {
+ "type" : "boolean"
+ },
+ "durable" : {
+ "type" : "boolean"
+ },
+ "type" : {
+ "type" : "string"
}
}
},
@@ -23932,6 +23968,12 @@
"TimeZone" : {
"type" : "object",
"properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -23939,18 +23981,28 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
- },
- "id" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
}
}
},
"TopicStats" : {
"type" : "object",
"properties" : {
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgRateIn" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgRateOut" : {
+ "type" : "number",
+ "format" : "double"
+ },
"msgInCounter" : {
"type" : "integer",
"format" : "int64"
@@ -24002,10 +24054,6 @@
"$ref" : "#/definitions/ReplicatorStats"
}
},
- "bytesInCounter" : {
- "type" : "integer",
- "format" : "int64"
- },
"deduplicationStatus" : {
"type" : "string"
},
@@ -24024,21 +24072,9 @@
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
- },
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateIn" : {
- "type" : "number",
- "format" : "double"
- },
- "msgRateOut" : {
- "type" : "number",
- "format" : "double"
+ "bytesInCounter" : {
+ "type" : "integer",
+ "format" : "int64"
},
"subscriptions" : {
"type" : "object",
@@ -24459,12 +24495,12 @@
"initialized" : {
"type" : "boolean"
},
- "functionsV2" : {
- "$ref" : "#/definitions/FunctionsV2WorkerService"
- },
"workerConfig" : {
"$ref" : "#/definitions/WorkerConfig"
},
+ "functionsV2" : {
+ "$ref" : "#/definitions/FunctionsV2WorkerService"
+ },
"workers" : {
"$ref" : "#/definitions/WorkersWorkerService"
}
@@ -24503,12 +24539,26 @@
"issuerX500Principal" : {
"$ref" : "#/definitions/X500Principal"
},
+ "version" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "serialNumber" : {
+ "type" : "integer"
+ },
"issuerDN" : {
"$ref" : "#/definitions/Principal"
},
"subjectDN" : {
"$ref" : "#/definitions/Principal"
},
+ "tbscertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"extendedKeyUsage" : {
"type" : "array",
"items" : {
@@ -24572,20 +24622,6 @@
}
}
},
- "version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "serialNumber" : {
- "type" : "integer"
- },
- "tbscertificate" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
"signature" : {
"type" : "array",
"items" : {
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json b/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
index 32d52d4..397d74f 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
@@ -985,9 +985,6 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
- "name" : {
- "type" : "string"
- },
"paddingChar" : {
"type" : "string"
},
@@ -998,6 +995,9 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
}
}
},
@@ -1048,9 +1048,6 @@
"CompletableFuture" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -1058,6 +1055,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -1066,9 +1066,6 @@
"CompletableFutureClusterData" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -1076,6 +1073,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -1197,21 +1197,18 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion" : {
- "$ref" : "#/definitions/Value"
- },
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "defaultPropertyInclusion" : {
+ "$ref" : "#/definitions/Value"
+ },
"problemHandlers" : {
"$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
},
"rootName" : {
"type" : "string"
@@ -1225,6 +1222,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1234,6 +1234,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1243,12 +1249,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1263,9 +1263,6 @@
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
- },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1278,9 +1275,6 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1293,6 +1287,12 @@
},
"arrayBuilders" : {
"$ref" : "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
}
}
},
@@ -1538,13 +1538,6 @@
"FunctionInstanceStatsData" : {
"type" : "object",
"properties" : {
- "oneMin" : {
- "$ref" : "#/definitions/FunctionInstanceStatsDataBase"
- },
- "lastInvocation" : {
- "type" : "integer",
- "format" : "int64"
- },
"userMetrics" : {
"type" : "object",
"additionalProperties" : {
@@ -1552,6 +1545,13 @@
"format" : "double"
}
},
+ "oneMin" : {
+ "$ref" : "#/definitions/FunctionInstanceStatsDataBase"
+ },
+ "lastInvocation" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"receivedTotal" : {
"type" : "integer",
"format" : "int64"
@@ -1845,27 +1845,6 @@
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
- "type" : "boolean"
- },
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
- },
- "abstract" : {
- "type" : "boolean"
- },
"bindings" : {
"$ref" : "#/definitions/TypeBindings"
},
@@ -1896,6 +1875,9 @@
"typeHandler" : {
"type" : "object"
},
+ "collectionLikeType" : {
+ "type" : "boolean"
+ },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1911,10 +1893,28 @@
"erasedSignature" : {
"type" : "string"
},
- "collectionLikeType" : {
+ "mapLikeType" : {
"type" : "boolean"
},
- "mapLikeType" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
"type" : "boolean"
},
"typeName" : {
@@ -1928,9 +1928,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "rootValueSeparator" : {
- "type" : "string"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -1940,11 +1937,14 @@
"inputDecorator" : {
"$ref" : "#/definitions/InputDecorator"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputDecorator" : {
"$ref" : "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator" : {
+ "type" : "string"
+ },
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
}
}
},
@@ -1963,9 +1963,6 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"currentValue" : {
"type" : "object"
},
@@ -1981,6 +1978,9 @@
"type" : "integer",
"format" : "int32"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"outputTarget" : {
"type" : "object"
},
@@ -2036,10 +2036,6 @@
"type" : "string"
}
},
- "intValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -2066,9 +2062,16 @@
"closed" : {
"type" : "boolean"
},
+ "intValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"typeId" : {
"type" : "object"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
@@ -2082,8 +2085,16 @@
"currentName" : {
"type" : "string"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
+ "currentValue" : {
+ "type" : "object"
+ },
+ "featureMask" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "formatFeatures" : {
+ "type" : "integer",
+ "format" : "int32"
},
"currentTokenId" : {
"type" : "integer",
@@ -2155,17 +2166,6 @@
},
"inputSource" : {
"type" : "object"
- },
- "currentValue" : {
- "type" : "object"
- },
- "featureMask" : {
- "type" : "integer",
- "format" : "int32"
- },
- "formatFeatures" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -2180,20 +2180,17 @@
"JsonSerializerObject" : {
"type" : "object",
"properties" : {
- "unwrappingSerializer" : {
- "type" : "boolean"
- },
"delegatee" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer" : {
+ "type" : "boolean"
}
}
},
"JsonStreamContext" : {
"type" : "object",
"properties" : {
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
- },
"typeDesc" : {
"type" : "string"
},
@@ -2210,6 +2207,9 @@
"entryCount" : {
"type" : "integer",
"format" : "int32"
+ },
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -2270,10 +2270,10 @@
"displayVariant" : {
"type" : "string"
},
- "language" : {
+ "displayName" : {
"type" : "string"
},
- "displayName" : {
+ "language" : {
"type" : "string"
}
}
@@ -2284,29 +2284,40 @@
"Message" : {
"type" : "object",
"properties" : {
- "value" : {
- "type" : "object"
- },
- "key" : {
- "type" : "string"
- },
- "properties" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
+ "data" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
}
},
- "index" : {
- "type" : "integer",
- "format" : "int64"
+ "messageId" : {
+ "$ref" : "#/definitions/MessageId"
},
- "data" : {
+ "keyBytes" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
},
+ "encryptionCtx" : {
+ "$ref" : "#/definitions/EncryptionContext"
+ },
+ "redeliveryCount" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "readerSchema" : {
+ "$ref" : "#/definitions/SchemaObject"
+ },
+ "brokerPublishTime" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "topicName" : {
+ "type" : "string"
+ },
"publishTime" : {
"type" : "integer",
"format" : "int64"
@@ -2342,32 +2353,21 @@
"replicated" : {
"type" : "boolean"
},
- "keyBytes" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
- "encryptionCtx" : {
- "$ref" : "#/definitions/EncryptionContext"
- },
- "messageId" : {
- "$ref" : "#/definitions/MessageId"
+ "value" : {
+ "type" : "object"
},
- "redeliveryCount" : {
- "type" : "integer",
- "format" : "int32"
+ "key" : {
+ "type" : "string"
},
- "readerSchema" : {
- "$ref" : "#/definitions/SchemaObject"
+ "properties" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "string"
+ }
},
- "brokerPublishTime" : {
+ "index" : {
"type" : "integer",
"format" : "int64"
- },
- "topicName" : {
- "type" : "string"
}
}
},
@@ -2455,22 +2455,22 @@
"type" : "integer",
"format" : "int32"
},
+ "currency" : {
+ "$ref" : "#/definitions/Currency"
+ },
"roundingMode" : {
"type" : "string",
"enum" : [ "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY" ]
- },
- "currency" : {
- "$ref" : "#/definitions/Currency"
}
}
},
"ObjectCodec" : {
"type" : "object",
"properties" : {
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -2478,9 +2478,6 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -2522,6 +2519,9 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -2605,14 +2605,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
+ "namespace" : {
+ "type" : "string"
+ },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
- },
- "namespace" : {
- "type" : "string"
}
}
},
@@ -2625,15 +2625,15 @@
"format" : {
"type" : "string"
},
+ "algorithm" : {
+ "type" : "string"
+ },
"encoded" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
- },
- "algorithm" : {
- "type" : "string"
}
}
},
@@ -2657,17 +2657,27 @@
"Schema" : {
"type" : "object",
"properties" : {
- "schemaInfo" : {
- "$ref" : "#/definitions/SchemaInfo"
- },
"nativeSchema" : {
"type" : "object"
+ },
+ "schemaInfo" : {
+ "$ref" : "#/definitions/SchemaInfo"
}
}
},
"SchemaInfo" : {
"type" : "object",
"properties" : {
+ "schemaDefinition" : {
+ "type" : "string"
+ },
+ "schema" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"name" : {
"type" : "string"
},
@@ -2680,27 +2690,17 @@
"type" : {
"type" : "string",
"enum" : [ "NONE", "STRING", "JSON", "PROTOBUF", "AVRO", "BOOLEAN", "INT8", "INT16", "INT32", "INT64", "FLOAT", "DOUBLE", "DATE", "TIME", "TIMESTAMP", "KEY_VALUE", "INSTANT", "LOCAL_DATE", "LOCAL_TIME", "LOCAL_DATE_TIME", "PROTOBUF_NATIVE", "BYTES", "AUTO", "AUTO_CONSUME", "AUTO_PUBLISH" ]
- },
- "schemaDefinition" : {
- "type" : "string"
- },
- "schema" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
}
}
},
"SchemaObject" : {
"type" : "object",
"properties" : {
- "schemaInfo" : {
- "$ref" : "#/definitions/SchemaInfo"
- },
"nativeSchema" : {
"type" : "object"
+ },
+ "schemaInfo" : {
+ "$ref" : "#/definitions/SchemaInfo"
}
}
},
@@ -2727,9 +2727,6 @@
"type" : "integer",
"format" : "int32"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
- },
"rootName" : {
"type" : "string"
},
@@ -2742,6 +2739,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -2751,6 +2751,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -2760,12 +2766,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2795,14 +2795,14 @@
"generator" : {
"$ref" : "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
- },
"filterProvider" : {
"$ref" : "#/definitions/FilterProvider"
},
"defaultNullKeySerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2818,6 +2818,12 @@
"TimeZone" : {
"type" : "object",
"properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2825,12 +2831,6 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
- },
- "id" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
}
}
},
@@ -2950,12 +2950,26 @@
"issuerX500Principal" : {
"$ref" : "#/definitions/X500Principal"
},
+ "version" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "serialNumber" : {
+ "type" : "integer"
+ },
"issuerDN" : {
"$ref" : "#/definitions/Principal"
},
"subjectDN" : {
"$ref" : "#/definitions/Principal"
},
+ "tbscertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"extendedKeyUsage" : {
"type" : "array",
"items" : {
@@ -3019,20 +3033,6 @@
}
}
},
- "version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "serialNumber" : {
- "type" : "integer"
- },
- "tbscertificate" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
"signature" : {
"type" : "array",
"items" : {
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json b/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
index 47b33c2..e8500aa 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
@@ -434,9 +434,6 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
- "name" : {
- "type" : "string"
- },
"paddingChar" : {
"type" : "string"
},
@@ -447,6 +444,9 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
}
}
},
@@ -497,9 +497,6 @@
"CompletableFuture" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -507,6 +504,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -515,9 +515,6 @@
"CompletableFutureClusterData" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -525,6 +522,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -582,21 +582,18 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion" : {
- "$ref" : "#/definitions/Value"
- },
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "defaultPropertyInclusion" : {
+ "$ref" : "#/definitions/Value"
+ },
"problemHandlers" : {
"$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
},
"rootName" : {
"type" : "string"
@@ -610,6 +607,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -619,6 +619,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -628,12 +634,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -648,9 +648,6 @@
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
- },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -663,9 +660,6 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -678,6 +672,12 @@
},
"arrayBuilders" : {
"$ref" : "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
}
}
},
@@ -719,27 +719,6 @@
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
- "type" : "boolean"
- },
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
- },
- "abstract" : {
- "type" : "boolean"
- },
"bindings" : {
"$ref" : "#/definitions/TypeBindings"
},
@@ -770,6 +749,9 @@
"typeHandler" : {
"type" : "object"
},
+ "collectionLikeType" : {
+ "type" : "boolean"
+ },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -785,10 +767,28 @@
"erasedSignature" : {
"type" : "string"
},
- "collectionLikeType" : {
+ "mapLikeType" : {
"type" : "boolean"
},
- "mapLikeType" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
"type" : "boolean"
},
"typeName" : {
@@ -802,9 +802,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "rootValueSeparator" : {
- "type" : "string"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -814,11 +811,14 @@
"inputDecorator" : {
"$ref" : "#/definitions/InputDecorator"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputDecorator" : {
"$ref" : "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator" : {
+ "type" : "string"
+ },
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
}
}
},
@@ -837,9 +837,6 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"currentValue" : {
"type" : "object"
},
@@ -855,6 +852,9 @@
"type" : "integer",
"format" : "int32"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"outputTarget" : {
"type" : "object"
},
@@ -910,10 +910,6 @@
"type" : "string"
}
},
- "intValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -940,9 +936,16 @@
"closed" : {
"type" : "boolean"
},
+ "intValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"typeId" : {
"type" : "object"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
@@ -956,8 +959,16 @@
"currentName" : {
"type" : "string"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
+ "currentValue" : {
+ "type" : "object"
+ },
+ "featureMask" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "formatFeatures" : {
+ "type" : "integer",
+ "format" : "int32"
},
"currentTokenId" : {
"type" : "integer",
@@ -1029,17 +1040,6 @@
},
"inputSource" : {
"type" : "object"
- },
- "currentValue" : {
- "type" : "object"
- },
- "featureMask" : {
- "type" : "integer",
- "format" : "int32"
- },
- "formatFeatures" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -1054,20 +1054,17 @@
"JsonSerializerObject" : {
"type" : "object",
"properties" : {
- "unwrappingSerializer" : {
- "type" : "boolean"
- },
"delegatee" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer" : {
+ "type" : "boolean"
}
}
},
"JsonStreamContext" : {
"type" : "object",
"properties" : {
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
- },
"typeDesc" : {
"type" : "string"
},
@@ -1084,6 +1081,9 @@
"entryCount" : {
"type" : "integer",
"format" : "int32"
+ },
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1144,10 +1144,10 @@
"displayVariant" : {
"type" : "string"
},
- "language" : {
+ "displayName" : {
"type" : "string"
},
- "displayName" : {
+ "language" : {
"type" : "string"
}
}
@@ -1236,22 +1236,22 @@
"type" : "integer",
"format" : "int32"
},
+ "currency" : {
+ "$ref" : "#/definitions/Currency"
+ },
"roundingMode" : {
"type" : "string",
"enum" : [ "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY" ]
- },
- "currency" : {
- "$ref" : "#/definitions/Currency"
}
}
},
"ObjectCodec" : {
"type" : "object",
"properties" : {
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1259,9 +1259,6 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1303,6 +1300,9 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1389,14 +1389,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
+ "namespace" : {
+ "type" : "string"
+ },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
- },
- "namespace" : {
- "type" : "string"
}
}
},
@@ -1409,15 +1409,15 @@
"format" : {
"type" : "string"
},
+ "algorithm" : {
+ "type" : "string"
+ },
"encoded" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
- },
- "algorithm" : {
- "type" : "string"
}
}
},
@@ -1444,9 +1444,6 @@
"type" : "integer",
"format" : "int32"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
- },
"rootName" : {
"type" : "string"
},
@@ -1459,6 +1456,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1468,6 +1468,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1477,12 +1483,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1512,14 +1512,14 @@
"generator" : {
"$ref" : "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
- },
"filterProvider" : {
"$ref" : "#/definitions/FilterProvider"
},
"defaultNullKeySerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -1538,6 +1538,12 @@
"TimeZone" : {
"type" : "object",
"properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -1545,12 +1551,6 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
- },
- "id" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
}
}
},
@@ -1622,12 +1622,26 @@
"issuerX500Principal" : {
"$ref" : "#/definitions/X500Principal"
},
+ "version" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "serialNumber" : {
+ "type" : "integer"
+ },
"issuerDN" : {
"$ref" : "#/definitions/Principal"
},
"subjectDN" : {
"$ref" : "#/definitions/Principal"
},
+ "tbscertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"extendedKeyUsage" : {
"type" : "array",
"items" : {
@@ -1691,20 +1705,6 @@
}
}
},
- "version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "serialNumber" : {
- "type" : "integer"
- },
- "tbscertificate" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
"signature" : {
"type" : "array",
"items" : {
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggersink.json b/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
index 764b713..f053312 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
@@ -824,9 +824,6 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
- "name" : {
- "type" : "string"
- },
"paddingChar" : {
"type" : "string"
},
@@ -837,6 +834,9 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
}
}
},
@@ -887,9 +887,6 @@
"CompletableFuture" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -897,6 +894,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -905,9 +905,6 @@
"CompletableFutureClusterData" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -915,6 +912,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -1076,21 +1076,18 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion" : {
- "$ref" : "#/definitions/Value"
- },
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "defaultPropertyInclusion" : {
+ "$ref" : "#/definitions/Value"
+ },
"problemHandlers" : {
"$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
},
"rootName" : {
"type" : "string"
@@ -1104,6 +1101,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1113,6 +1113,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1122,12 +1128,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1142,9 +1142,6 @@
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
- },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1157,9 +1154,6 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1172,6 +1166,12 @@
},
"arrayBuilders" : {
"$ref" : "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
}
}
},
@@ -1225,27 +1225,6 @@
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
- "type" : "boolean"
- },
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
- },
- "abstract" : {
- "type" : "boolean"
- },
"bindings" : {
"$ref" : "#/definitions/TypeBindings"
},
@@ -1276,6 +1255,9 @@
"typeHandler" : {
"type" : "object"
},
+ "collectionLikeType" : {
+ "type" : "boolean"
+ },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1291,10 +1273,28 @@
"erasedSignature" : {
"type" : "string"
},
- "collectionLikeType" : {
+ "mapLikeType" : {
"type" : "boolean"
},
- "mapLikeType" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
"type" : "boolean"
},
"typeName" : {
@@ -1308,9 +1308,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "rootValueSeparator" : {
- "type" : "string"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -1320,11 +1317,14 @@
"inputDecorator" : {
"$ref" : "#/definitions/InputDecorator"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputDecorator" : {
"$ref" : "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator" : {
+ "type" : "string"
+ },
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
}
}
},
@@ -1343,9 +1343,6 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"currentValue" : {
"type" : "object"
},
@@ -1361,6 +1358,9 @@
"type" : "integer",
"format" : "int32"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"outputTarget" : {
"type" : "object"
},
@@ -1416,10 +1416,6 @@
"type" : "string"
}
},
- "intValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -1446,9 +1442,16 @@
"closed" : {
"type" : "boolean"
},
+ "intValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"typeId" : {
"type" : "object"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
@@ -1462,8 +1465,16 @@
"currentName" : {
"type" : "string"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
+ "currentValue" : {
+ "type" : "object"
+ },
+ "featureMask" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "formatFeatures" : {
+ "type" : "integer",
+ "format" : "int32"
},
"currentTokenId" : {
"type" : "integer",
@@ -1535,17 +1546,6 @@
},
"inputSource" : {
"type" : "object"
- },
- "currentValue" : {
- "type" : "object"
- },
- "featureMask" : {
- "type" : "integer",
- "format" : "int32"
- },
- "formatFeatures" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -1560,20 +1560,17 @@
"JsonSerializerObject" : {
"type" : "object",
"properties" : {
- "unwrappingSerializer" : {
- "type" : "boolean"
- },
"delegatee" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer" : {
+ "type" : "boolean"
}
}
},
"JsonStreamContext" : {
"type" : "object",
"properties" : {
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
- },
"typeDesc" : {
"type" : "string"
},
@@ -1590,6 +1587,9 @@
"entryCount" : {
"type" : "integer",
"format" : "int32"
+ },
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1650,10 +1650,10 @@
"displayVariant" : {
"type" : "string"
},
- "language" : {
+ "displayName" : {
"type" : "string"
},
- "displayName" : {
+ "language" : {
"type" : "string"
}
}
@@ -1742,22 +1742,22 @@
"type" : "integer",
"format" : "int32"
},
+ "currency" : {
+ "$ref" : "#/definitions/Currency"
+ },
"roundingMode" : {
"type" : "string",
"enum" : [ "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY" ]
- },
- "currency" : {
- "$ref" : "#/definitions/Currency"
}
}
},
"ObjectCodec" : {
"type" : "object",
"properties" : {
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1765,9 +1765,6 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1809,6 +1806,9 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1870,14 +1870,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
+ "namespace" : {
+ "type" : "string"
+ },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
- },
- "namespace" : {
- "type" : "string"
}
}
},
@@ -1890,15 +1890,15 @@
"format" : {
"type" : "string"
},
+ "algorithm" : {
+ "type" : "string"
+ },
"encoded" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
- },
- "algorithm" : {
- "type" : "string"
}
}
},
@@ -1942,9 +1942,6 @@
"type" : "integer",
"format" : "int32"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
- },
"rootName" : {
"type" : "string"
},
@@ -1957,6 +1954,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1966,6 +1966,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1975,12 +1981,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2010,14 +2010,14 @@
"generator" : {
"$ref" : "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
- },
"filterProvider" : {
"$ref" : "#/definitions/FilterProvider"
},
"defaultNullKeySerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2227,6 +2227,12 @@
"TimeZone" : {
"type" : "object",
"properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2234,12 +2240,6 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
- },
- "id" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
}
}
},
@@ -2321,12 +2321,26 @@
"issuerX500Principal" : {
"$ref" : "#/definitions/X500Principal"
},
+ "version" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "serialNumber" : {
+ "type" : "integer"
+ },
"issuerDN" : {
"$ref" : "#/definitions/Principal"
},
"subjectDN" : {
"$ref" : "#/definitions/Principal"
},
+ "tbscertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"extendedKeyUsage" : {
"type" : "array",
"items" : {
@@ -2390,20 +2404,6 @@
}
}
},
- "version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "serialNumber" : {
- "type" : "integer"
- },
- "tbscertificate" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
"signature" : {
"type" : "array",
"items" : {
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggersource.json b/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
index 922d6bb..4603f7f 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
@@ -827,9 +827,6 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
- "name" : {
- "type" : "string"
- },
"paddingChar" : {
"type" : "string"
},
@@ -840,6 +837,9 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
}
}
},
@@ -904,9 +904,6 @@
"CompletableFuture" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -914,6 +911,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -922,9 +922,6 @@
"CompletableFutureClusterData" : {
"type" : "object",
"properties" : {
- "cancelled" : {
- "type" : "boolean"
- },
"done" : {
"type" : "boolean"
},
@@ -932,6 +929,9 @@
"type" : "integer",
"format" : "int32"
},
+ "cancelled" : {
+ "type" : "boolean"
+ },
"completedExceptionally" : {
"type" : "boolean"
}
@@ -1057,21 +1057,18 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion" : {
- "$ref" : "#/definitions/Value"
- },
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "defaultPropertyInclusion" : {
+ "$ref" : "#/definitions/Value"
+ },
"problemHandlers" : {
"$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
},
"rootName" : {
"type" : "string"
@@ -1085,6 +1082,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1094,6 +1094,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1103,12 +1109,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1123,9 +1123,6 @@
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
- },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1138,9 +1135,6 @@
"annotationIntrospector" : {
"$ref" : "#/definitions/AnnotationIntrospector"
},
- "nodeFactory" : {
- "$ref" : "#/definitions/JsonNodeFactory"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1153,6 +1147,12 @@
},
"arrayBuilders" : {
"$ref" : "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory" : {
+ "$ref" : "#/definitions/JsonNodeFactory"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
}
}
},
@@ -1206,27 +1206,6 @@
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
- "type" : "boolean"
- },
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
- },
- "abstract" : {
- "type" : "boolean"
- },
"bindings" : {
"$ref" : "#/definitions/TypeBindings"
},
@@ -1257,6 +1236,9 @@
"typeHandler" : {
"type" : "object"
},
+ "collectionLikeType" : {
+ "type" : "boolean"
+ },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1272,10 +1254,28 @@
"erasedSignature" : {
"type" : "string"
},
- "collectionLikeType" : {
+ "mapLikeType" : {
"type" : "boolean"
},
- "mapLikeType" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
"type" : "boolean"
},
"typeName" : {
@@ -1289,9 +1289,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "rootValueSeparator" : {
- "type" : "string"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -1301,11 +1298,14 @@
"inputDecorator" : {
"$ref" : "#/definitions/InputDecorator"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputDecorator" : {
"$ref" : "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator" : {
+ "type" : "string"
+ },
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
}
}
},
@@ -1324,9 +1324,6 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"currentValue" : {
"type" : "object"
},
@@ -1342,6 +1339,9 @@
"type" : "integer",
"format" : "int32"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"outputTarget" : {
"type" : "object"
},
@@ -1397,10 +1397,6 @@
"type" : "string"
}
},
- "intValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -1427,9 +1423,16 @@
"closed" : {
"type" : "boolean"
},
+ "intValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"typeId" : {
"type" : "object"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
@@ -1443,8 +1446,16 @@
"currentName" : {
"type" : "string"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
+ "currentValue" : {
+ "type" : "object"
+ },
+ "featureMask" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "formatFeatures" : {
+ "type" : "integer",
+ "format" : "int32"
},
"currentTokenId" : {
"type" : "integer",
@@ -1516,17 +1527,6 @@
},
"inputSource" : {
"type" : "object"
- },
- "currentValue" : {
- "type" : "object"
- },
- "featureMask" : {
- "type" : "integer",
- "format" : "int32"
- },
- "formatFeatures" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -1541,20 +1541,17 @@
"JsonSerializerObject" : {
"type" : "object",
"properties" : {
- "unwrappingSerializer" : {
- "type" : "boolean"
- },
"delegatee" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer" : {
+ "type" : "boolean"
}
}
},
"JsonStreamContext" : {
"type" : "object",
"properties" : {
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
- },
"typeDesc" : {
"type" : "string"
},
@@ -1571,6 +1568,9 @@
"entryCount" : {
"type" : "integer",
"format" : "int32"
+ },
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1631,10 +1631,10 @@
"displayVariant" : {
"type" : "string"
},
- "language" : {
+ "displayName" : {
"type" : "string"
},
- "displayName" : {
+ "language" : {
"type" : "string"
}
}
@@ -1723,22 +1723,22 @@
"type" : "integer",
"format" : "int32"
},
+ "currency" : {
+ "$ref" : "#/definitions/Currency"
+ },
"roundingMode" : {
"type" : "string",
"enum" : [ "UP", "DOWN", "CEILING", "FLOOR", "HALF_UP", "HALF_DOWN", "HALF_EVEN", "UNNECESSARY" ]
- },
- "currency" : {
- "$ref" : "#/definitions/Currency"
}
}
},
"ObjectCodec" : {
"type" : "object",
"properties" : {
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1746,9 +1746,6 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1790,6 +1787,9 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
+ },
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1873,14 +1873,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
+ "namespace" : {
+ "type" : "string"
+ },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
- },
- "namespace" : {
- "type" : "string"
}
}
},
@@ -1893,15 +1893,15 @@
"format" : {
"type" : "string"
},
+ "algorithm" : {
+ "type" : "string"
+ },
"encoded" : {
"type" : "array",
"items" : {
"type" : "string",
"format" : "byte"
}
- },
- "algorithm" : {
- "type" : "string"
}
}
},
@@ -1945,9 +1945,6 @@
"type" : "integer",
"format" : "int32"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
- },
"rootName" : {
"type" : "string"
},
@@ -1960,6 +1957,9 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"locale" : {
"$ref" : "#/definitions/Locale"
},
@@ -1969,6 +1969,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
+ "base64Variant" : {
+ "$ref" : "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1978,12 +1984,6 @@
"dateFormat" : {
"$ref" : "#/definitions/DateFormat"
},
- "base64Variant" : {
- "$ref" : "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2013,14 +2013,14 @@
"generator" : {
"$ref" : "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
- },
"filterProvider" : {
"$ref" : "#/definitions/FilterProvider"
},
"defaultNullKeySerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2184,6 +2184,12 @@
"TimeZone" : {
"type" : "object",
"properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2191,12 +2197,6 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
- },
- "id" : {
- "type" : "string"
- },
- "displayName" : {
- "type" : "string"
}
}
},
@@ -2278,12 +2278,26 @@
"issuerX500Principal" : {
"$ref" : "#/definitions/X500Principal"
},
+ "version" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "serialNumber" : {
+ "type" : "integer"
+ },
"issuerDN" : {
"$ref" : "#/definitions/Principal"
},
"subjectDN" : {
"$ref" : "#/definitions/Principal"
},
+ "tbscertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
"extendedKeyUsage" : {
"type" : "array",
"items" : {
@@ -2347,20 +2361,6 @@
}
}
},
- "version" : {
- "type" : "integer",
- "format" : "int32"
- },
- "serialNumber" : {
- "type" : "integer"
- },
- "tbscertificate" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
"signature" : {
"type" : "array",
"items" : {
diff --git a/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json b/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
index 4a723b0..9345aa0 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
@@ -11128,6 +11128,13 @@
"type": "boolean"
},
{
+ "name": "isGlobal",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
+ },
+ {
"name": "authoritative",
"in": "query",
"description": "Is authentication required to perform this operation",
@@ -11186,6 +11193,13 @@
"format": "int32"
},
{
+ "name": "isGlobal",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
+ },
+ {
"name": "authoritative",
"in": "query",
"description": "Is authentication required to perform this operation",
@@ -11239,12 +11253,19 @@
"type": "string"
},
{
- "name": "authoritative",
+ "name": "isGlobal",
"in": "query",
"description": "Is authentication required to perform this operation",
"required": false,
"type": "boolean",
"default": false
+ },
+ {
+ "name": "authoritative",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
}
],
"responses": {
@@ -18619,6 +18640,13 @@
"type": "boolean"
},
{
+ "name": "isGlobal",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
+ },
+ {
"name": "authoritative",
"in": "query",
"description": "Is authentication required to perform this operation",
@@ -18677,6 +18705,13 @@
"format": "int32"
},
{
+ "name": "isGlobal",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
+ },
+ {
"name": "authoritative",
"in": "query",
"description": "Is authentication required to perform this operation",
@@ -18730,12 +18765,19 @@
"type": "string"
},
{
- "name": "authoritative",
+ "name": "isGlobal",
"in": "query",
"description": "Is authentication required to perform this operation",
"required": false,
"type": "boolean",
"default": false
+ },
+ {
+ "name": "authoritative",
+ "in": "query",
+ "required": false,
+ "type": "boolean",
+ "default": false
}
],
"responses": {
@@ -24109,6 +24151,16 @@
}
}
},
+ "subscriptionAuthentication": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "array",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
+ }
+ },
"topicAuthentication": {
"type": "object",
"additionalProperties": {
@@ -24129,16 +24181,6 @@
}
}
}
- },
- "subscriptionAuthentication": {
- "type": "object",
- "additionalProperties": {
- "type": "array",
- "uniqueItems": true,
- "items": {
- "type": "string"
- }
- }
}
}
},
@@ -24168,17 +24210,17 @@
"AutoFailoverPolicyData": {
"type": "object",
"properties": {
- "parameters": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
"policyType": {
"type": "string",
"enum": [
"min_available"
]
+ },
+ "parameters": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
}
}
},
@@ -24193,15 +24235,15 @@
"AutoTopicCreationOverride": {
"type": "object",
"properties": {
+ "topicType": {
+ "type": "string"
+ },
"defaultNumPartitions": {
"type": "integer",
"format": "int32"
},
"allowAutoTopicCreation": {
"type": "boolean"
- },
- "topicType": {
- "type": "string"
}
}
},
@@ -24216,6 +24258,10 @@
"consumer_backlog_eviction"
]
},
+ "limit": {
+ "type": "integer",
+ "format": "int64"
+ },
"limitSize": {
"type": "integer",
"format": "int64"
@@ -24223,19 +24269,12 @@
"limitTime": {
"type": "integer",
"format": "int32"
- },
- "limit": {
- "type": "integer",
- "format": "int64"
}
}
},
"Base64Variant": {
"type": "object",
"properties": {
- "name": {
- "type": "string"
- },
"paddingChar": {
"type": "string"
},
@@ -24246,6 +24285,9 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
+ },
+ "name": {
+ "type": "string"
}
}
},
@@ -24488,9 +24530,6 @@
"CompletableFuture": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -24498,6 +24537,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -24506,9 +24548,6 @@
"CompletableFutureClusterData": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -24516,6 +24555,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -24524,9 +24566,6 @@
"CompletableFuturePartitionedTopicMetadata": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -24534,6 +24573,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -24565,40 +24607,39 @@
"ConsumerStats": {
"type": "object",
"properties": {
- "address": {
- "type": "string"
+ "metadata": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
},
- "bytesOutCounter": {
+ "unackedMessages": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "lastConsumedTimestamp": {
"type": "integer",
"format": "int64"
},
- "msgOutCounter": {
+ "lastAckedTimestamp": {
"type": "integer",
"format": "int64"
},
- "metadata": {
- "type": "object",
- "additionalProperties": {
+ "keyHashRanges": {
+ "type": "array",
+ "items": {
"type": "string"
}
},
- "consumerName": {
- "type": "string"
- },
- "connectedSince": {
- "type": "string"
- },
- "availablePermits": {
+ "avgMessagesPerEntry": {
"type": "integer",
"format": "int32"
},
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
+ "blockedConsumerOnUnackedMsgs": {
+ "type": "boolean"
},
- "msgRateOut": {
- "type": "number",
- "format": "double"
+ "readPositionWhenJoining": {
+ "type": "string"
},
"chunkedMessageRate": {
"type": "number",
@@ -24611,32 +24652,33 @@
"type": "number",
"format": "double"
},
- "unackedMessages": {
+ "consumerName": {
+ "type": "string"
+ },
+ "connectedSince": {
+ "type": "string"
+ },
+ "availablePermits": {
"type": "integer",
"format": "int32"
},
- "lastConsumedTimestamp": {
- "type": "integer",
- "format": "int64"
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
},
- "lastAckedTimestamp": {
+ "msgRateOut": {
+ "type": "number",
+ "format": "double"
+ },
+ "bytesOutCounter": {
"type": "integer",
"format": "int64"
},
- "keyHashRanges": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "avgMessagesPerEntry": {
+ "msgOutCounter": {
"type": "integer",
- "format": "int32"
- },
- "blockedConsumerOnUnackedMsgs": {
- "type": "boolean"
+ "format": "int64"
},
- "readPositionWhenJoining": {
+ "address": {
"type": "string"
}
}
@@ -24763,12 +24805,12 @@
"DelayedDeliveryPolicies": {
"type": "object",
"properties": {
- "active": {
- "type": "boolean"
- },
"tickTime": {
"type": "integer",
"format": "int64"
+ },
+ "active": {
+ "type": "boolean"
}
}
},
@@ -24787,21 +24829,18 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion": {
- "$ref": "#/definitions/Value"
- },
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "defaultPropertyInclusion": {
+ "$ref": "#/definitions/Value"
+ },
"problemHandlers": {
"$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
},
"rootName": {
"type": "string"
@@ -24815,6 +24854,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -24824,6 +24866,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -24833,12 +24881,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -24853,9 +24895,6 @@
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
- },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -24868,9 +24907,6 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -24883,6 +24919,12 @@
},
"arrayBuilders": {
"$ref": "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
+ },
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
}
}
},
@@ -24896,16 +24938,16 @@
"type": "integer",
"format": "int32"
},
- "ratePeriodInSecond": {
- "type": "integer",
- "format": "int32"
- },
"dispatchThrottlingRateInByte": {
"type": "integer",
"format": "int64"
},
"relativeToPublishRate": {
"type": "boolean"
+ },
+ "ratePeriodInSecond": {
+ "type": "integer",
+ "format": "int32"
}
}
},
@@ -24964,13 +25006,6 @@
"FunctionInstanceStatsData": {
"type": "object",
"properties": {
- "oneMin": {
- "$ref": "#/definitions/FunctionInstanceStatsDataBase"
- },
- "lastInvocation": {
- "type": "integer",
- "format": "int64"
- },
"userMetrics": {
"type": "object",
"additionalProperties": {
@@ -24978,7 +25013,14 @@
"format": "double"
}
},
- "receivedTotal": {
+ "oneMin": {
+ "$ref": "#/definitions/FunctionInstanceStatsDataBase"
+ },
+ "lastInvocation": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "receivedTotal": {
"type": "integer",
"format": "int64"
},
@@ -25200,27 +25242,6 @@
"contentType": {
"$ref": "#/definitions/JavaType"
},
- "interface": {
- "type": "boolean"
- },
- "primitive": {
- "type": "boolean"
- },
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
- },
- "abstract": {
- "type": "boolean"
- },
"bindings": {
"$ref": "#/definitions/TypeBindings"
},
@@ -25251,6 +25272,9 @@
"typeHandler": {
"type": "object"
},
+ "collectionLikeType": {
+ "type": "boolean"
+ },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
@@ -25266,10 +25290,28 @@
"erasedSignature": {
"type": "string"
},
- "collectionLikeType": {
+ "mapLikeType": {
"type": "boolean"
},
- "mapLikeType": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
"type": "boolean"
},
"typeName": {
@@ -25283,9 +25325,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "rootValueSeparator": {
- "type": "string"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -25295,11 +25334,14 @@
"inputDecorator": {
"$ref": "#/definitions/InputDecorator"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputDecorator": {
"$ref": "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator": {
+ "type": "string"
+ },
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
}
}
},
@@ -25318,9 +25360,6 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"currentValue": {
"type": "object"
},
@@ -25336,6 +25375,9 @@
"type": "integer",
"format": "int32"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"outputTarget": {
"type": "object"
},
@@ -25391,10 +25433,6 @@
"type": "string"
}
},
- "intValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -25421,9 +25459,16 @@
"closed": {
"type": "boolean"
},
+ "intValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"typeId": {
"type": "object"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"schema": {
"$ref": "#/definitions/FormatSchema"
},
@@ -25451,8 +25496,16 @@
"currentName": {
"type": "string"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
+ "currentValue": {
+ "type": "object"
+ },
+ "featureMask": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "formatFeatures": {
+ "type": "integer",
+ "format": "int32"
},
"currentTokenId": {
"type": "integer",
@@ -25545,17 +25598,6 @@
},
"inputSource": {
"type": "object"
- },
- "currentValue": {
- "type": "object"
- },
- "featureMask": {
- "type": "integer",
- "format": "int32"
- },
- "formatFeatures": {
- "type": "integer",
- "format": "int32"
}
}
},
@@ -25570,20 +25612,17 @@
"JsonSerializerObject": {
"type": "object",
"properties": {
- "unwrappingSerializer": {
- "type": "boolean"
- },
"delegatee": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer": {
+ "type": "boolean"
}
}
},
"JsonStreamContext": {
"type": "object",
"properties": {
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
- },
"typeDesc": {
"type": "string"
},
@@ -25600,6 +25639,9 @@
"entryCount": {
"type": "integer",
"format": "int32"
+ },
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -25887,10 +25929,6 @@
"type": "number",
"format": "double"
},
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
- },
"cpu": {
"$ref": "#/definitions/ResourceUsage"
},
@@ -25914,6 +25952,10 @@
"type": "number",
"format": "double"
},
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
+ },
"underLoaded": {
"type": "boolean"
},
@@ -25976,10 +26018,10 @@
"displayVariant": {
"type": "string"
},
- "language": {
+ "displayName": {
"type": "string"
},
- "displayName": {
+ "language": {
"type": "string"
}
}
@@ -26194,19 +26236,23 @@
"type": "number",
"format": "double"
},
- "address": {
- "type": "string"
- },
- "averageMsgSize": {
- "type": "number",
- "format": "double"
- },
"metadata": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
+ "producerId": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "chunkedMessageRate": {
+ "type": "number",
+ "format": "double"
+ },
+ "clientVersion": {
+ "type": "string"
+ },
"connectedSince": {
"type": "string"
},
@@ -26218,9 +26264,6 @@
"WaitForExclusive"
]
},
- "producerName": {
- "type": "string"
- },
"msgThroughputIn": {
"type": "number",
"format": "double"
@@ -26229,15 +26272,14 @@
"type": "number",
"format": "double"
},
- "producerId": {
- "type": "integer",
- "format": "int64"
- },
- "chunkedMessageRate": {
+ "averageMsgSize": {
"type": "number",
"format": "double"
},
- "clientVersion": {
+ "producerName": {
+ "type": "string"
+ },
+ "address": {
"type": "string"
}
}
@@ -26252,45 +26294,45 @@
"connected": {
"type": "boolean"
},
- "replicationDelayInSeconds": {
+ "replicationBacklog": {
"type": "integer",
"format": "int64"
},
- "msgThroughputOut": {
+ "inboundConnection": {
+ "type": "string"
+ },
+ "inboundConnectedSince": {
+ "type": "string"
+ },
+ "outboundConnection": {
+ "type": "string"
+ },
+ "outboundConnectedSince": {
+ "type": "string"
+ },
+ "msgRateExpired": {
"type": "number",
"format": "double"
},
+ "replicationDelayInSeconds": {
+ "type": "integer",
+ "format": "int64"
+ },
"msgThroughputIn": {
"type": "number",
"format": "double"
},
- "msgRateIn": {
+ "msgThroughputOut": {
"type": "number",
"format": "double"
},
- "msgRateOut": {
+ "msgRateIn": {
"type": "number",
"format": "double"
},
- "msgRateExpired": {
+ "msgRateOut": {
"type": "number",
"format": "double"
- },
- "replicationBacklog": {
- "type": "integer",
- "format": "int64"
- },
- "inboundConnection": {
- "type": "string"
- },
- "inboundConnectedSince": {
- "type": "string"
- },
- "outboundConnection": {
- "type": "string"
- },
- "outboundConnectedSince": {
- "type": "string"
}
}
},
@@ -26301,134 +26343,138 @@
"type": "number",
"format": "double"
},
- "type": {
+ "msgBacklogNoDelayed": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "blockedSubscriptionOnUnackedMsgs": {
+ "type": "boolean"
+ },
+ "unackedMessages": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "activeConsumerName": {
"type": "string"
},
- "consumers": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsumerStats"
- }
+ "totalMsgExpired": {
+ "type": "integer",
+ "format": "int64"
},
- "bytesOutCounter": {
+ "lastExpireTimestamp": {
"type": "integer",
"format": "int64"
},
- "msgOutCounter": {
+ "lastConsumedFlowTimestamp": {
"type": "integer",
"format": "int64"
},
- "backlogSize": {
+ "lastConsumedTimestamp": {
"type": "integer",
"format": "int64"
},
- "nonContiguousDeletedMessagesRanges": {
+ "lastAckedTimestamp": {
"type": "integer",
- "format": "int32"
+ "format": "int64"
},
- "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "lastMarkDeleteAdvancedTimestamp": {
"type": "integer",
- "format": "int32"
+ "format": "int64"
},
- "subscriptionProperties": {
+ "consumersAfterMarkDeletePosition": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
- "replicated": {
- "type": "boolean"
+ "chunkedMessageRate": {
+ "type": "integer",
+ "format": "int32"
},
- "durable": {
- "type": "boolean"
+ "msgBacklog": {
+ "type": "integer",
+ "format": "int64"
},
- "msgThroughputOut": {
+ "msgRateRedeliver": {
"type": "number",
"format": "double"
},
- "msgRateOut": {
- "type": "number",
- "format": "double"
+ "earliestMsgPublishTimeInBacklog": {
+ "type": "integer",
+ "format": "int64"
},
- "allowOutOfOrderDelivery": {
+ "msgDelayed": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "msgRateExpired": {
+ "type": "number",
+ "format": "double"
+ },
+ "allowOutOfOrderDelivery": {
"type": "boolean"
},
"keySharedMode": {
"type": "string"
},
- "chunkedMessageRate": {
- "type": "integer",
- "format": "int32"
+ "subscriptionProperties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
},
- "msgRateExpired": {
+ "msgThroughputOut": {
"type": "number",
"format": "double"
},
- "msgBacklog": {
- "type": "integer",
- "format": "int64"
- },
- "msgRateRedeliver": {
+ "msgRateOut": {
"type": "number",
"format": "double"
},
- "earliestMsgPublishTimeInBacklog": {
- "type": "integer",
- "format": "int64"
- },
- "msgBacklogNoDelayed": {
- "type": "integer",
- "format": "int64"
- },
- "blockedSubscriptionOnUnackedMsgs": {
- "type": "boolean"
- },
- "msgDelayed": {
+ "bytesOutCounter": {
"type": "integer",
"format": "int64"
},
- "unackedMessages": {
+ "msgOutCounter": {
"type": "integer",
"format": "int64"
},
- "activeConsumerName": {
- "type": "string"
- },
- "totalMsgExpired": {
+ "backlogSize": {
"type": "integer",
"format": "int64"
},
- "lastExpireTimestamp": {
+ "nonContiguousDeletedMessagesRanges": {
"type": "integer",
- "format": "int64"
+ "format": "int32"
},
- "lastConsumedFlowTimestamp": {
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
"type": "integer",
- "format": "int64"
+ "format": "int32"
},
- "lastConsumedTimestamp": {
- "type": "integer",
- "format": "int64"
+ "consumers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ConsumerStats"
+ }
},
- "lastAckedTimestamp": {
- "type": "integer",
- "format": "int64"
+ "replicated": {
+ "type": "boolean"
},
- "lastMarkDeleteAdvancedTimestamp": {
- "type": "integer",
- "format": "int64"
+ "durable": {
+ "type": "boolean"
},
- "consumersAfterMarkDeletePosition": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
+ "type": {
+ "type": "string"
}
}
},
"NonPersistentTopicStats": {
"type": "object",
"properties": {
+ "msgDropRate": {
+ "type": "number",
+ "format": "double"
+ },
"publishers": {
"type": "array",
"items": {
@@ -26447,7 +26493,19 @@
"$ref": "#/definitions/NonPersistentSubscriptionStats"
}
},
- "msgDropRate": {
+ "msgThroughputIn": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgRateIn": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgRateOut": {
"type": "number",
"format": "double"
},
@@ -26490,10 +26548,6 @@
"type": "integer",
"format": "int32"
},
- "bytesInCounter": {
- "type": "integer",
- "format": "int64"
- },
"deduplicationStatus": {
"type": "string"
},
@@ -26512,21 +26566,9 @@
"compaction": {
"$ref": "#/definitions/CompactionStats"
},
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
- },
- "msgThroughputIn": {
- "type": "number",
- "format": "double"
- },
- "msgRateIn": {
- "type": "number",
- "format": "double"
- },
- "msgRateOut": {
- "type": "number",
- "format": "double"
+ "bytesInCounter": {
+ "type": "integer",
+ "format": "int64"
}
}
},
@@ -26558,6 +26600,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -26570,19 +26615,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
},
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -26590,9 +26632,6 @@
"ObjectMapper": {
"type": "object",
"properties": {
- "factory": {
- "$ref": "#/definitions/JsonFactory"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -26634,94 +26673,82 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
+ },
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
}
}
},
"OffloadPolicies": {
"type": "object",
"properties": {
- "managedLedgerOffloadThresholdInBytes": {
- "type": "integer",
- "format": "int64"
- },
- "managedLedgerOffloadDeletionLagInMillis": {
+ "s3ManagedLedgerOffloadReadBufferSizeInBytes": {
"type": "integer",
- "format": "int64"
+ "format": "int32"
},
- "managedLedgerOffloadBucket": {
+ "s3ManagedLedgerOffloadCredentialId": {
"type": "string"
},
- "managedLedgerOffloadRegion": {
+ "s3ManagedLedgerOffloadCredentialSecret": {
"type": "string"
},
- "managedLedgerOffloadServiceEndpoint": {
+ "s3ManagedLedgerOffloadRole": {
"type": "string"
},
- "managedLedgerOffloadMaxBlockSizeInBytes": {
- "type": "integer",
- "format": "int32"
- },
- "managedLedgerOffloadReadBufferSizeInBytes": {
- "type": "integer",
- "format": "int32"
- },
- "managedLedgerOffloadPrefetchRounds": {
- "type": "integer",
- "format": "int32"
- },
- "managedLedgerOffloadDriver": {
+ "s3ManagedLedgerOffloadRoleSessionName": {
"type": "string"
},
- "offloadersDirectory": {
+ "gcsManagedLedgerOffloadRegion": {
"type": "string"
},
- "managedLedgerOffloadMaxThreads": {
- "type": "integer",
- "format": "int32"
- },
- "s3ManagedLedgerOffloadBucket": {
+ "gcsManagedLedgerOffloadBucket": {
"type": "string"
},
- "s3ManagedLedgerOffloadMaxBlockSizeInBytes": {
+ "gcsManagedLedgerOffloadMaxBlockSizeInBytes": {
"type": "integer",
"format": "int32"
},
- "s3ManagedLedgerOffloadReadBufferSizeInBytes": {
+ "gcsManagedLedgerOffloadReadBufferSizeInBytes": {
"type": "integer",
"format": "int32"
},
- "s3ManagedLedgerOffloadCredentialId": {
- "type": "string"
- },
- "s3ManagedLedgerOffloadCredentialSecret": {
+ "gcsManagedLedgerOffloadServiceAccountKeyFile": {
"type": "string"
},
- "s3ManagedLedgerOffloadRole": {
+ "fileSystemProfilePath": {
"type": "string"
},
- "s3ManagedLedgerOffloadRoleSessionName": {
+ "managedLedgerOffloadBucket": {
"type": "string"
},
- "gcsManagedLedgerOffloadRegion": {
+ "managedLedgerOffloadRegion": {
"type": "string"
},
- "gcsManagedLedgerOffloadBucket": {
+ "managedLedgerOffloadServiceEndpoint": {
"type": "string"
},
- "gcsManagedLedgerOffloadMaxBlockSizeInBytes": {
+ "managedLedgerOffloadMaxBlockSizeInBytes": {
"type": "integer",
"format": "int32"
},
- "gcsManagedLedgerOffloadReadBufferSizeInBytes": {
+ "managedLedgerOffloadReadBufferSizeInBytes": {
"type": "integer",
"format": "int32"
},
- "gcsManagedLedgerOffloadServiceAccountKeyFile": {
+ "fileSystemURI": {
"type": "string"
},
- "fileSystemProfilePath": {
+ "managedLedgerOffloadDriver": {
"type": "string"
},
+ "managedLedgerOffloadMaxThreads": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "managedLedgerOffloadPrefetchRounds": {
+ "type": "integer",
+ "format": "int32"
+ },
"managedLedgerOffloadedReadPriority": {
"type": "string",
"enum": [
@@ -26729,14 +26756,29 @@
"TIERED_STORAGE_FIRST"
]
},
- "fileSystemURI": {
+ "s3ManagedLedgerOffloadRegion": {
"type": "string"
},
- "s3ManagedLedgerOffloadRegion": {
+ "s3ManagedLedgerOffloadBucket": {
"type": "string"
},
"s3ManagedLedgerOffloadServiceEndpoint": {
"type": "string"
+ },
+ "s3ManagedLedgerOffloadMaxBlockSizeInBytes": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "offloadersDirectory": {
+ "type": "string"
+ },
+ "managedLedgerOffloadThresholdInBytes": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "managedLedgerOffloadDeletionLagInMillis": {
+ "type": "integer",
+ "format": "int64"
}
}
},
@@ -26855,12 +26897,6 @@
"OffloadProcessStatus": {
"type": "object",
"properties": {
- "lastError": {
- "type": "string"
- },
- "firstUnoffloadedMessage": {
- "$ref": "#/definitions/MessageId"
- },
"status": {
"type": "string",
"enum": [
@@ -26869,6 +26905,12 @@
"SUCCESS",
"ERROR"
]
+ },
+ "lastError": {
+ "type": "string"
+ },
+ "firstUnoffloadedMessage": {
+ "$ref": "#/definitions/MessageId"
}
}
},
@@ -27482,14 +27524,14 @@
"PropertyName": {
"type": "object",
"properties": {
+ "namespace": {
+ "type": "string"
+ },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
- },
- "namespace": {
- "type": "string"
}
}
},
@@ -27502,15 +27544,15 @@
"format": {
"type": "string"
},
+ "algorithm": {
+ "type": "string"
+ },
"encoded": {
"type": "array",
"items": {
"type": "string",
"format": "byte"
}
- },
- "algorithm": {
- "type": "string"
}
}
},
@@ -27530,19 +27572,23 @@
"PublisherStats": {
"type": "object",
"properties": {
- "address": {
- "type": "string"
- },
- "averageMsgSize": {
- "type": "number",
- "format": "double"
- },
"metadata": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
+ "producerId": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "chunkedMessageRate": {
+ "type": "number",
+ "format": "double"
+ },
+ "clientVersion": {
+ "type": "string"
+ },
"connectedSince": {
"type": "string"
},
@@ -27554,9 +27600,6 @@
"WaitForExclusive"
]
},
- "producerName": {
- "type": "string"
- },
"msgThroughputIn": {
"type": "number",
"format": "double"
@@ -27565,15 +27608,14 @@
"type": "number",
"format": "double"
},
- "producerId": {
- "type": "integer",
- "format": "int64"
- },
- "chunkedMessageRate": {
+ "averageMsgSize": {
"type": "number",
"format": "double"
},
- "clientVersion": {
+ "producerName": {
+ "type": "string"
+ },
+ "address": {
"type": "string"
}
}
@@ -27592,45 +27634,45 @@
"connected": {
"type": "boolean"
},
- "replicationDelayInSeconds": {
+ "replicationBacklog": {
"type": "integer",
"format": "int64"
},
- "msgThroughputOut": {
+ "inboundConnection": {
+ "type": "string"
+ },
+ "inboundConnectedSince": {
+ "type": "string"
+ },
+ "outboundConnection": {
+ "type": "string"
+ },
+ "outboundConnectedSince": {
+ "type": "string"
+ },
+ "msgRateExpired": {
"type": "number",
"format": "double"
},
+ "replicationDelayInSeconds": {
+ "type": "integer",
+ "format": "int64"
+ },
"msgThroughputIn": {
"type": "number",
"format": "double"
},
- "msgRateIn": {
+ "msgThroughputOut": {
"type": "number",
"format": "double"
},
- "msgRateOut": {
+ "msgRateIn": {
"type": "number",
"format": "double"
},
- "msgRateExpired": {
+ "msgRateOut": {
"type": "number",
"format": "double"
- },
- "replicationBacklog": {
- "type": "integer",
- "format": "int64"
- },
- "inboundConnection": {
- "type": "string"
- },
- "inboundConnectedSince": {
- "type": "string"
- },
- "outboundConnection": {
- "type": "string"
- },
- "outboundConnectedSince": {
- "type": "string"
}
}
},
@@ -27725,11 +27767,11 @@
"ResourceUnit": {
"type": "object",
"properties": {
- "availableResource": {
- "$ref": "#/definitions/ResourceDescription"
- },
"resourceId": {
"type": "string"
+ },
+ "availableResource": {
+ "$ref": "#/definitions/ResourceDescription"
}
}
},
@@ -27809,9 +27851,6 @@
"type": "integer",
"format": "int32"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
- },
"rootName": {
"type": "string"
},
@@ -27824,6 +27863,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -27833,6 +27875,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -27842,12 +27890,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -27877,14 +27919,14 @@
"generator": {
"$ref": "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
- },
"filterProvider": {
"$ref": "#/definitions/FilterProvider"
},
"defaultNullKeySerializer": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -27978,69 +28020,54 @@
"SubscriptionStats": {
"type": "object",
"properties": {
- "type": {
+ "msgBacklogNoDelayed": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "blockedSubscriptionOnUnackedMsgs": {
+ "type": "boolean"
+ },
+ "unackedMessages": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "activeConsumerName": {
"type": "string"
},
- "consumers": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/ConsumerStats"
- }
+ "totalMsgExpired": {
+ "type": "integer",
+ "format": "int64"
},
- "bytesOutCounter": {
+ "lastExpireTimestamp": {
"type": "integer",
"format": "int64"
},
- "msgOutCounter": {
+ "lastConsumedFlowTimestamp": {
"type": "integer",
"format": "int64"
},
- "backlogSize": {
+ "lastConsumedTimestamp": {
"type": "integer",
"format": "int64"
},
- "nonContiguousDeletedMessagesRanges": {
+ "lastAckedTimestamp": {
"type": "integer",
- "format": "int32"
+ "format": "int64"
},
- "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "lastMarkDeleteAdvancedTimestamp": {
"type": "integer",
- "format": "int32"
+ "format": "int64"
},
- "subscriptionProperties": {
+ "consumersAfterMarkDeletePosition": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
- "replicated": {
- "type": "boolean"
- },
- "durable": {
- "type": "boolean"
- },
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
- },
- "msgRateOut": {
- "type": "number",
- "format": "double"
- },
- "allowOutOfOrderDelivery": {
- "type": "boolean"
- },
- "keySharedMode": {
- "type": "string"
- },
"chunkedMessageRate": {
"type": "integer",
"format": "int32"
},
- "msgRateExpired": {
- "type": "number",
- "format": "double"
- },
"msgBacklog": {
"type": "integer",
"format": "int64"
@@ -28053,53 +28080,68 @@
"type": "integer",
"format": "int64"
},
- "msgBacklogNoDelayed": {
+ "msgDelayed": {
"type": "integer",
"format": "int64"
},
- "blockedSubscriptionOnUnackedMsgs": {
+ "msgRateExpired": {
+ "type": "number",
+ "format": "double"
+ },
+ "allowOutOfOrderDelivery": {
"type": "boolean"
},
- "msgDelayed": {
- "type": "integer",
- "format": "int64"
+ "keySharedMode": {
+ "type": "string"
},
- "unackedMessages": {
- "type": "integer",
- "format": "int64"
+ "subscriptionProperties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
},
- "activeConsumerName": {
- "type": "string"
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
},
- "totalMsgExpired": {
- "type": "integer",
- "format": "int64"
+ "msgRateOut": {
+ "type": "number",
+ "format": "double"
},
- "lastExpireTimestamp": {
+ "bytesOutCounter": {
"type": "integer",
"format": "int64"
},
- "lastConsumedFlowTimestamp": {
+ "msgOutCounter": {
"type": "integer",
"format": "int64"
},
- "lastConsumedTimestamp": {
+ "backlogSize": {
"type": "integer",
"format": "int64"
},
- "lastAckedTimestamp": {
+ "nonContiguousDeletedMessagesRanges": {
"type": "integer",
- "format": "int64"
+ "format": "int32"
},
- "lastMarkDeleteAdvancedTimestamp": {
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
"type": "integer",
- "format": "int64"
+ "format": "int32"
},
- "consumersAfterMarkDeletePosition": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
+ "consumers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/ConsumerStats"
}
+ },
+ "replicated": {
+ "type": "boolean"
+ },
+ "durable": {
+ "type": "boolean"
+ },
+ "type": {
+ "type": "string"
}
}
},
@@ -28162,6 +28204,12 @@
"TimeZone": {
"type": "object",
"properties": {
+ "id": {
+ "type": "string"
+ },
+ "displayName": {
+ "type": "string"
+ },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -28169,18 +28217,28 @@
"rawOffset": {
"type": "integer",
"format": "int32"
- },
- "id": {
- "type": "string"
- },
- "displayName": {
- "type": "string"
}
}
},
"TopicStats": {
"type": "object",
"properties": {
+ "msgThroughputIn": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgRateIn": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgRateOut": {
+ "type": "number",
+ "format": "double"
+ },
"msgInCounter": {
"type": "integer",
"format": "int64"
@@ -28232,10 +28290,6 @@
"$ref": "#/definitions/ReplicatorStats"
}
},
- "bytesInCounter": {
- "type": "integer",
- "format": "int64"
- },
"deduplicationStatus": {
"type": "string"
},
@@ -28254,21 +28308,9 @@
"compaction": {
"$ref": "#/definitions/CompactionStats"
},
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
- },
- "msgThroughputIn": {
- "type": "number",
- "format": "double"
- },
- "msgRateIn": {
- "type": "number",
- "format": "double"
- },
- "msgRateOut": {
- "type": "number",
- "format": "double"
+ "bytesInCounter": {
+ "type": "integer",
+ "format": "int64"
},
"subscriptions": {
"type": "object",
@@ -28703,12 +28745,12 @@
"initialized": {
"type": "boolean"
},
- "functionsV2": {
- "$ref": "#/definitions/FunctionsV2WorkerService"
- },
"workerConfig": {
"$ref": "#/definitions/WorkerConfig"
},
+ "functionsV2": {
+ "$ref": "#/definitions/FunctionsV2WorkerService"
+ },
"workers": {
"$ref": "#/definitions/WorkersWorkerService"
}
@@ -28747,12 +28789,26 @@
"issuerX500Principal": {
"$ref": "#/definitions/X500Principal"
},
+ "version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "serialNumber": {
+ "type": "integer"
+ },
"issuerDN": {
"$ref": "#/definitions/Principal"
},
"subjectDN": {
"$ref": "#/definitions/Principal"
},
+ "tbscertificate": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
+ }
+ },
"extendedKeyUsage": {
"type": "array",
"items": {
@@ -28816,20 +28872,6 @@
}
}
},
- "version": {
- "type": "integer",
- "format": "int32"
- },
- "serialNumber": {
- "type": "integer"
- },
- "tbscertificate": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
- },
"signature": {
"type": "array",
"items": {
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
index 8e2b9d9..4870178 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
@@ -1188,9 +1188,6 @@
"Base64Variant": {
"type": "object",
"properties": {
- "name": {
- "type": "string"
- },
"paddingChar": {
"type": "string"
},
@@ -1201,6 +1198,9 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
+ },
+ "name": {
+ "type": "string"
}
}
},
@@ -1251,9 +1251,6 @@
"CompletableFuture": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -1261,6 +1258,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -1269,9 +1269,6 @@
"CompletableFutureClusterData": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -1279,6 +1276,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -1407,21 +1407,18 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion": {
- "$ref": "#/definitions/Value"
- },
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "defaultPropertyInclusion": {
+ "$ref": "#/definitions/Value"
+ },
"problemHandlers": {
"$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
},
"rootName": {
"type": "string"
@@ -1435,6 +1432,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -1444,6 +1444,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1453,12 +1459,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1473,9 +1473,6 @@
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
- },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -1488,9 +1485,6 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -1503,6 +1497,12 @@
},
"arrayBuilders": {
"$ref": "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
+ },
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
}
}
},
@@ -1765,13 +1765,6 @@
"FunctionInstanceStatsData": {
"type": "object",
"properties": {
- "oneMin": {
- "$ref": "#/definitions/FunctionInstanceStatsDataBase"
- },
- "lastInvocation": {
- "type": "integer",
- "format": "int64"
- },
"userMetrics": {
"type": "object",
"additionalProperties": {
@@ -1779,6 +1772,13 @@
"format": "double"
}
},
+ "oneMin": {
+ "$ref": "#/definitions/FunctionInstanceStatsDataBase"
+ },
+ "lastInvocation": {
+ "type": "integer",
+ "format": "int64"
+ },
"receivedTotal": {
"type": "integer",
"format": "int64"
@@ -2072,27 +2072,6 @@
"contentType": {
"$ref": "#/definitions/JavaType"
},
- "interface": {
- "type": "boolean"
- },
- "primitive": {
- "type": "boolean"
- },
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
- },
- "abstract": {
- "type": "boolean"
- },
"bindings": {
"$ref": "#/definitions/TypeBindings"
},
@@ -2123,6 +2102,9 @@
"typeHandler": {
"type": "object"
},
+ "collectionLikeType": {
+ "type": "boolean"
+ },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
@@ -2138,10 +2120,28 @@
"erasedSignature": {
"type": "string"
},
- "collectionLikeType": {
+ "mapLikeType": {
"type": "boolean"
},
- "mapLikeType": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
"type": "boolean"
},
"typeName": {
@@ -2155,9 +2155,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "rootValueSeparator": {
- "type": "string"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -2167,11 +2164,14 @@
"inputDecorator": {
"$ref": "#/definitions/InputDecorator"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputDecorator": {
"$ref": "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator": {
+ "type": "string"
+ },
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
}
}
},
@@ -2190,9 +2190,6 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"currentValue": {
"type": "object"
},
@@ -2208,6 +2205,9 @@
"type": "integer",
"format": "int32"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"outputTarget": {
"type": "object"
},
@@ -2263,10 +2263,6 @@
"type": "string"
}
},
- "intValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -2293,9 +2289,16 @@
"closed": {
"type": "boolean"
},
+ "intValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"typeId": {
"type": "object"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"schema": {
"$ref": "#/definitions/FormatSchema"
},
@@ -2323,8 +2326,16 @@
"currentName": {
"type": "string"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
+ "currentValue": {
+ "type": "object"
+ },
+ "featureMask": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "formatFeatures": {
+ "type": "integer",
+ "format": "int32"
},
"currentTokenId": {
"type": "integer",
@@ -2417,17 +2428,6 @@
},
"inputSource": {
"type": "object"
- },
- "currentValue": {
- "type": "object"
- },
- "featureMask": {
- "type": "integer",
- "format": "int32"
- },
- "formatFeatures": {
- "type": "integer",
- "format": "int32"
}
}
},
@@ -2442,20 +2442,17 @@
"JsonSerializerObject": {
"type": "object",
"properties": {
- "unwrappingSerializer": {
- "type": "boolean"
- },
"delegatee": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer": {
+ "type": "boolean"
}
}
},
"JsonStreamContext": {
"type": "object",
"properties": {
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
- },
"typeDesc": {
"type": "string"
},
@@ -2472,6 +2469,9 @@
"entryCount": {
"type": "integer",
"format": "int32"
+ },
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -2532,10 +2532,10 @@
"displayVariant": {
"type": "string"
},
- "language": {
+ "displayName": {
"type": "string"
},
- "displayName": {
+ "language": {
"type": "string"
}
}
@@ -2546,29 +2546,40 @@
"Message": {
"type": "object",
"properties": {
- "value": {
- "type": "object"
- },
- "key": {
- "type": "string"
- },
- "properties": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
}
},
- "index": {
- "type": "integer",
- "format": "int64"
+ "messageId": {
+ "$ref": "#/definitions/MessageId"
},
- "data": {
+ "keyBytes": {
"type": "array",
"items": {
"type": "string",
"format": "byte"
}
},
+ "encryptionCtx": {
+ "$ref": "#/definitions/EncryptionContext"
+ },
+ "redeliveryCount": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "readerSchema": {
+ "$ref": "#/definitions/SchemaObject"
+ },
+ "brokerPublishTime": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "topicName": {
+ "type": "string"
+ },
"publishTime": {
"type": "integer",
"format": "int64"
@@ -2604,32 +2615,21 @@
"replicated": {
"type": "boolean"
},
- "keyBytes": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
- },
- "encryptionCtx": {
- "$ref": "#/definitions/EncryptionContext"
- },
- "messageId": {
- "$ref": "#/definitions/MessageId"
+ "value": {
+ "type": "object"
},
- "redeliveryCount": {
- "type": "integer",
- "format": "int32"
+ "key": {
+ "type": "string"
},
- "readerSchema": {
- "$ref": "#/definitions/SchemaObject"
+ "properties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
},
- "brokerPublishTime": {
+ "index": {
"type": "integer",
"format": "int64"
- },
- "topicName": {
- "type": "string"
}
}
},
@@ -2717,6 +2717,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -2729,19 +2732,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
},
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -2749,9 +2749,6 @@
"ObjectMapper": {
"type": "object",
"properties": {
- "factory": {
- "$ref": "#/definitions/JsonFactory"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -2793,6 +2790,9 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
+ },
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -2876,14 +2876,14 @@
"PropertyName": {
"type": "object",
"properties": {
+ "namespace": {
+ "type": "string"
+ },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
- },
- "namespace": {
- "type": "string"
}
}
},
@@ -2896,15 +2896,15 @@
"format": {
"type": "string"
},
+ "algorithm": {
+ "type": "string"
+ },
"encoded": {
"type": "array",
"items": {
"type": "string",
"format": "byte"
}
- },
- "algorithm": {
- "type": "string"
}
}
},
@@ -2928,17 +2928,27 @@
"Schema": {
"type": "object",
"properties": {
- "schemaInfo": {
- "$ref": "#/definitions/SchemaInfo"
- },
"nativeSchema": {
"type": "object"
+ },
+ "schemaInfo": {
+ "$ref": "#/definitions/SchemaInfo"
}
}
},
"SchemaInfo": {
"type": "object",
"properties": {
+ "schemaDefinition": {
+ "type": "string"
+ },
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
+ }
+ },
"name": {
"type": "string"
},
@@ -2977,27 +2987,17 @@
"AUTO_CONSUME",
"AUTO_PUBLISH"
]
- },
- "schemaDefinition": {
- "type": "string"
- },
- "schema": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
}
}
},
"SchemaObject": {
"type": "object",
"properties": {
- "schemaInfo": {
- "$ref": "#/definitions/SchemaInfo"
- },
"nativeSchema": {
"type": "object"
+ },
+ "schemaInfo": {
+ "$ref": "#/definitions/SchemaInfo"
}
}
},
@@ -3031,9 +3031,6 @@
"type": "integer",
"format": "int32"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
- },
"rootName": {
"type": "string"
},
@@ -3046,6 +3043,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -3055,6 +3055,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -3064,12 +3070,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -3099,14 +3099,14 @@
"generator": {
"$ref": "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
- },
"filterProvider": {
"$ref": "#/definitions/FilterProvider"
},
"defaultNullKeySerializer": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -3122,6 +3122,12 @@
"TimeZone": {
"type": "object",
"properties": {
+ "id": {
+ "type": "string"
+ },
+ "displayName": {
+ "type": "string"
+ },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -3129,12 +3135,6 @@
"rawOffset": {
"type": "integer",
"format": "int32"
- },
- "id": {
- "type": "string"
- },
- "displayName": {
- "type": "string"
}
}
},
@@ -3268,12 +3268,26 @@
"issuerX500Principal": {
"$ref": "#/definitions/X500Principal"
},
+ "version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "serialNumber": {
+ "type": "integer"
+ },
"issuerDN": {
"$ref": "#/definitions/Principal"
},
"subjectDN": {
"$ref": "#/definitions/Principal"
},
+ "tbscertificate": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
+ }
+ },
"extendedKeyUsage": {
"type": "array",
"items": {
@@ -3337,20 +3351,6 @@
}
}
},
- "version": {
- "type": "integer",
- "format": "int32"
- },
- "serialNumber": {
- "type": "integer"
- },
- "tbscertificate": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
- },
"signature": {
"type": "array",
"items": {
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
index e380fed..ee1e211 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
@@ -520,9 +520,6 @@
"Base64Variant": {
"type": "object",
"properties": {
- "name": {
- "type": "string"
- },
"paddingChar": {
"type": "string"
},
@@ -533,6 +530,9 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
+ },
+ "name": {
+ "type": "string"
}
}
},
@@ -583,9 +583,6 @@
"CompletableFuture": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -593,6 +590,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -601,9 +601,6 @@
"CompletableFutureClusterData": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -611,6 +608,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -668,21 +668,18 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion": {
- "$ref": "#/definitions/Value"
- },
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "defaultPropertyInclusion": {
+ "$ref": "#/definitions/Value"
+ },
"problemHandlers": {
"$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
},
"rootName": {
"type": "string"
@@ -696,6 +693,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -705,6 +705,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -714,12 +720,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -734,9 +734,6 @@
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
- },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -749,9 +746,6 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -764,6 +758,12 @@
},
"arrayBuilders": {
"$ref": "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
+ },
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
}
}
},
@@ -805,27 +805,6 @@
"contentType": {
"$ref": "#/definitions/JavaType"
},
- "interface": {
- "type": "boolean"
- },
- "primitive": {
- "type": "boolean"
- },
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
- },
- "abstract": {
- "type": "boolean"
- },
"bindings": {
"$ref": "#/definitions/TypeBindings"
},
@@ -856,6 +835,9 @@
"typeHandler": {
"type": "object"
},
+ "collectionLikeType": {
+ "type": "boolean"
+ },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
@@ -871,10 +853,28 @@
"erasedSignature": {
"type": "string"
},
- "collectionLikeType": {
+ "mapLikeType": {
"type": "boolean"
},
- "mapLikeType": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
"type": "boolean"
},
"typeName": {
@@ -888,9 +888,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "rootValueSeparator": {
- "type": "string"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -900,11 +897,14 @@
"inputDecorator": {
"$ref": "#/definitions/InputDecorator"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputDecorator": {
"$ref": "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator": {
+ "type": "string"
+ },
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
}
}
},
@@ -923,9 +923,6 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"currentValue": {
"type": "object"
},
@@ -941,6 +938,9 @@
"type": "integer",
"format": "int32"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"outputTarget": {
"type": "object"
},
@@ -996,10 +996,6 @@
"type": "string"
}
},
- "intValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -1026,9 +1022,16 @@
"closed": {
"type": "boolean"
},
+ "intValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"typeId": {
"type": "object"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"schema": {
"$ref": "#/definitions/FormatSchema"
},
@@ -1056,8 +1059,16 @@
"currentName": {
"type": "string"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
+ "currentValue": {
+ "type": "object"
+ },
+ "featureMask": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "formatFeatures": {
+ "type": "integer",
+ "format": "int32"
},
"currentTokenId": {
"type": "integer",
@@ -1150,17 +1161,6 @@
},
"inputSource": {
"type": "object"
- },
- "currentValue": {
- "type": "object"
- },
- "featureMask": {
- "type": "integer",
- "format": "int32"
- },
- "formatFeatures": {
- "type": "integer",
- "format": "int32"
}
}
},
@@ -1175,20 +1175,17 @@
"JsonSerializerObject": {
"type": "object",
"properties": {
- "unwrappingSerializer": {
- "type": "boolean"
- },
"delegatee": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "unwrappingSerializer": {
+ "type": "boolean"
}
}
},
"JsonStreamContext": {
"type": "object",
"properties": {
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
- },
"typeDesc": {
"type": "string"
},
@@ -1205,6 +1202,9 @@
"entryCount": {
"type": "integer",
"format": "int32"
+ },
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -1265,10 +1265,10 @@
"displayVariant": {
"type": "string"
},
- "language": {
+ "displayName": {
"type": "string"
},
- "displayName": {
+ "language": {
"type": "string"
}
}
@@ -1357,6 +1357,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -1369,19 +1372,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
},
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -1389,9 +1389,6 @@
"ObjectMapper": {
"type": "object",
"properties": {
- "factory": {
- "$ref": "#/definitions/JsonFactory"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -1433,6 +1430,9 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
+ },
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -1519,14 +1519,14 @@
"PropertyName": {
"type": "object",
"properties": {
+ "namespace": {
+ "type": "string"
+ },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
- },
- "namespace": {
- "type": "string"
}
}
},
@@ -1539,15 +1539,15 @@
"format": {
"type": "string"
},
+ "algorithm": {
+ "type": "string"
+ },
"encoded": {
"type": "array",
"items": {
"type": "string",
"format": "byte"
}
- },
- "algorithm": {
- "type": "string"
}
}
},
@@ -1581,9 +1581,6 @@
"type": "integer",
"format": "int32"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
- },
"rootName": {
"type": "string"
},
@@ -1596,6 +1593,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -1605,6 +1605,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1614,12 +1620,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1649,14 +1649,14 @@
"generator": {
"$ref": "#/definitions/JsonGenerator"
},
- "defaultNullValueSerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
- },
"filterProvider": {
"$ref": "#/definitions/FilterProvider"
},
"defaultNullKeySerializer": {
"$ref": "#/definitions/JsonSerializerObject"
+ },
+ "defaultNullValueSerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -1675,6 +1675,12 @@
"TimeZone": {
"type": "object",
"properties": {
+ "id": {
+ "type": "string"
+ },
+ "displayName": {
+ "type": "string"
+ },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -1682,12 +1688,6 @@
"rawOffset": {
"type": "integer",
"format": "int32"
- },
- "id": {
- "type": "string"
- },
- "displayName": {
- "type": "string"
}
}
},
@@ -1773,12 +1773,26 @@
"issuerX500Principal": {
"$ref": "#/definitions/X500Principal"
},
+ "version": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "serialNumber": {
+ "type": "integer"
+ },
"issuerDN": {
"$ref": "#/definitions/Principal"
},
"subjectDN": {
"$ref": "#/definitions/Principal"
},
+ "tbscertificate": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
+ }
+ },
"extendedKeyUsage": {
"type": "array",
"items": {
@@ -1842,20 +1856,6 @@
}
}
},
- "version": {
- "type": "integer",
- "format": "int32"
- },
- "serialNumber": {
- "type": "integer"
- },
- "tbscertificate": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
- },
"signature": {
"type": "array",
"items": {
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
index 8d6800b..9c300b2 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
@@ -985,9 +985,6 @@
"Base64Variant": {
"type": "object",
"properties": {
- "name": {
- "type": "string"
- },
"paddingChar": {
"type": "string"
},
@@ -998,6 +995,9 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
+ },
+ "name": {
+ "type": "string"
}
}
},
@@ -1048,9 +1048,6 @@
"CompletableFuture": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -1058,6 +1055,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -1066,9 +1066,6 @@
"CompletableFutureClusterData": {
"type": "object",
"properties": {
- "cancelled": {
- "type": "boolean"
- },
"done": {
"type": "boolean"
},
@@ -1076,6 +1073,9 @@
"type": "integer",
"format": "int32"
},
+ "cancelled": {
+ "type": "boolean"
+ },
"completedExceptionally": {
"type": "boolean"
}
@@ -1244,21 +1244,18 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultPropertyInclusion": {
- "$ref": "#/definitions/Value"
- },
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "defaultPropertyInclusion": {
+ "$ref": "#/definitions/Value"
+ },
"problemHandlers": {
"$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
},
"rootName": {
"type": "string"
@@ -1272,6 +1269,9 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"locale": {
"$ref": "#/definitions/Locale"
},
@@ -1281,6 +1281,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
+ "base64Variant": {
+ "$ref": "#/definitions/Base64Variant"
+ },
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1290,12 +1296,6 @@
"dateFormat": {
"$ref": "#/definitions/DateFormat"
},
- "base64Variant": {
- "$ref": "#/definitions/Base64Variant"
- },
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1310,9 +1310,6 @@
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
- },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -1325,9 +1322,6 @@
"annotationIntrospector": {
"$ref": "#/definitions/AnnotationIntrospector"
},
- "nodeFactory": {
- "$ref": "#/definitions/JsonNodeFactory"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -1340,6 +1334,12 @@
},
"arrayBuilders": {
"$ref": "#/definitions/ArrayBuilders"
+ },
+ "nodeFactory": {
+ "$ref": "#/definitions/JsonNodeFactory"
+ },
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
}
}
},
@@ -1393,27 +1393,6 @@
"contentType": {
"$ref": "#/definitions/JavaType"
},
- "interface": {
- "type": "boolean"
- },
- "primitive": {
- "type": "boolean"
- },
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
- },
- "abstract": {
- "type": "boolean"
- },
"bindings": {
"$ref": "#/definitions/TypeBindings"
},
@@ -1444,6 +1423,9 @@
"typeHandler": {
"type": "object"
},
+ "collectionLikeType": {
+ "type": "boolean"
+ },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
@@ -1459,10 +1441,28 @@
"erasedSignature": {
"type": "string"
},
- "collectionLikeType": {
+ "mapLikeType": {
"type": "boolean"
},
- "mapLikeType": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
"type": "boolean"
},
"typeName": {
@@ -1476,9 +1476,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "rootValueSeparator": {
- "type": "string"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -1488,11 +1485,14 @@
"inputDecorator": {
"$ref": "#/definitions/InputDecorator"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputDecorator": {
"$ref": "#/definitions/OutputDecorator"
+ },
+ "rootValueSeparator": {
+ "type": "string"
+ },
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
}
}
},
@@ -1511,9 +1511,6 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
... 10232 lines suppressed ...