You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2022/03/17 07:57:18 UTC
[pulsar] branch asf-site updated: Updated site at revision 828d057
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 2179a79 Updated site at revision 828d057
2179a79 is described below
commit 2179a79743880645f17514277ecb1dcd0fb33b9f
Author: Pulsar Site Updater <de...@pulsar.apache.org>
AuthorDate: Thu Mar 17 07:53:59 2022 +0000
Updated site at revision 828d057
---
.../admin/2.10.0-SNAPSHOT/member-search-index.zip | Bin 12901 -> 12901 bytes
.../admin/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../admin/2.10.0-SNAPSHOT/package-search-index.zip | Bin 263 -> 263 bytes
.../admin/2.10.0-SNAPSHOT/type-search-index.zip | Bin 500 -> 500 bytes
.../client/2.10.0-SNAPSHOT/member-search-index.zip | Bin 11134 -> 11134 bytes
.../client/2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 298 -> 298 bytes
.../client/2.10.0-SNAPSHOT/type-search-index.zip | Bin 1543 -> 1543 bytes
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 70171 -> 70171 bytes
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 593 -> 593 bytes
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 4380 -> 4380 bytes
.../2.10.0-SNAPSHOT/member-search-index.zip | Bin 1277 -> 1277 bytes
.../2.10.0-SNAPSHOT/overview-summary.html | 2 +-
.../2.10.0-SNAPSHOT/package-search-index.zip | Bin 260 -> 260 bytes
.../2.10.0-SNAPSHOT/type-search-index.zip | Bin 349 -> 349 bytes
content/api/python/2.10.0-SNAPSHOT/index.html | 6 +-
content/api/python/index.html | 6 +-
content/docs/assets/retry-letter-topic.svg | 1 +
content/docs/en/next/concepts-messaging.html | 168 +++---
content/docs/en/next/concepts-messaging/index.html | 168 +++---
content/swagger/2.10.0-SNAPSHOT/swagger.json | 579 ++++++++++----------
.../swagger/2.10.0-SNAPSHOT/swaggerfunctions.json | 316 +++++------
.../swagger/2.10.0-SNAPSHOT/swaggerpackages.json | 256 ++++-----
content/swagger/2.10.0-SNAPSHOT/swaggersink.json | 256 ++++-----
content/swagger/2.10.0-SNAPSHOT/swaggersource.json | 256 ++++-----
content/swagger/2.10.0-SNAPSHOT/v2/swagger.json | 585 +++++++++++----------
.../2.10.0-SNAPSHOT/v3/swaggerfunctions.json | 316 +++++------
.../2.10.0-SNAPSHOT/v3/swaggerpackages.json | 256 ++++-----
.../swagger/2.10.0-SNAPSHOT/v3/swaggersink.json | 256 ++++-----
.../swagger/2.10.0-SNAPSHOT/v3/swaggersource.json | 256 ++++-----
content/swagger/master/swagger.json | 579 ++++++++++----------
content/swagger/master/swaggerfunctions.json | 316 +++++------
content/swagger/master/swaggerpackages.json | 256 ++++-----
content/swagger/master/swaggersink.json | 256 ++++-----
content/swagger/master/swaggersource.json | 256 ++++-----
content/swagger/master/v2/swagger.json | 585 +++++++++++----------
content/swagger/master/v3/swaggerfunctions.json | 316 +++++------
content/swagger/master/v3/swaggerpackages.json | 256 ++++-----
content/swagger/master/v3/swaggersink.json | 256 ++++-----
content/swagger/master/v3/swaggersource.json | 256 ++++-----
41 files changed, 3555 insertions(+), 3466 deletions(-)
diff --git a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip
index 6daa839..bd551a0 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
index b886a66..7145b40 100644
--- a/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/admin/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Thu Mar 17 00:15:29 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Thu Mar 17 06:13:41 UTC 2022 -->
<title>Pulsar Client Admin Original 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip
index e7f5e7f..a1c9849 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip
index 5d5b3de..0aca0a8 100644
Binary files a/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/admin/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip
index cae11e3..542fac7 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
index 122c65e..b4974d7 100644
--- a/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/client/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Thu Mar 17 00:15:20 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Thu Mar 17 06:13:32 UTC 2022 -->
<title>Pulsar Client :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip
index eec9caf..36f5719 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip
index b60d9e4..5b31a49 100644
Binary files a/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/client/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip
index 88cb1a0..16932f7 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
index 58cb578..4c3d036 100644
--- a/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-broker/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Thu Mar 17 00:15:47 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Thu Mar 17 06:13:59 UTC 2022 -->
<title>Pulsar Broker 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip
index 5b90f45..2d00f3d 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip
index 0cca101..ed3e5b3 100644
Binary files a/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-broker/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip
index d1401c4..3ea690a 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/member-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
index e43f76f..808436c 100644
--- a/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
+++ b/content/api/pulsar-functions/2.10.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
<!-- NewPage -->
<html lang="en">
<head>
-<!-- Generated by javadoc (11.0.11) on Thu Mar 17 00:15:35 UTC 2022 -->
+<!-- Generated by javadoc (11.0.11) on Thu Mar 17 06:13:47 UTC 2022 -->
<title>Pulsar Functions :: API 2.10.0-SNAPSHOT API</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip
index b3effdc..6ab7e4a 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/package-search-index.zip differ
diff --git a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip
index e1a1830..f024ac6 100644
Binary files a/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip and b/content/api/pulsar-functions/2.10.0-SNAPSHOT/type-search-index.zip differ
diff --git a/content/api/python/2.10.0-SNAPSHOT/index.html b/content/api/python/2.10.0-SNAPSHOT/index.html
index 973cdd8..831ad63 100644
--- a/content/api/python/2.10.0-SNAPSHOT/index.html
+++ b/content/api/python/2.10.0-SNAPSHOT/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f4a725e50>, 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 0x7fe2ead4fe50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f42ca1350>, 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 0x7fe2e32cb350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f42ca1290>, 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 0x7fe2e32cb290>, 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 973cdd8..831ad63 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3787,7 +3787,7 @@ producers and consumers.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.create_producer">
- <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f4a725e50>, 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 0x7fe2ead4fe50>, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
</div>
@@ -4041,7 +4041,7 @@ batched into single batch message:
<div class="item">
<div class="name def" id="pulsar.Client.create_reader">
- <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f42ca1350>, 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 0x7fe2e32cb350>, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False, crypto_key_reader=None)</p>
</div>
@@ -4258,7 +4258,7 @@ for ongoing operations to complete.</p></div>
<div class="item">
<div class="name def" id="pulsar.Client.subscribe">
- <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=<pulsar.schema.schema.BytesSchema object at 0x7f0f42ca1290>, 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 0x7fe2e32cb290>, 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/assets/retry-letter-topic.svg b/content/docs/assets/retry-letter-topic.svg
new file mode 100644
index 0000000..16951c2
--- /dev/null
+++ b/content/docs/assets/retry-letter-topic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="959" height="420"><g transform="translate(-620 -340.00000000000006)" lucid:page-tab-id="0_0"><path d="M0 0h1870.87v1322.83H0z" fill="#fff"/><path d="M640 540c0-3.3 2.7-6 6-6h128c3.3 0 6 2.7 6 6v48c0 3.3-2.7 6-6 6H646c-3.3 0-6-2.7-6-6z" stroke="#474e55" stroke-width="3" fill="#fff"/><use xlink:href="#a" transform="matrix(1,0,0,1,645,539) translate(16.458767361111114 31.27072482638 [...]
\ No newline at end of file
diff --git a/content/docs/en/next/concepts-messaging.html b/content/docs/en/next/concepts-messaging.html
index 30a40fb..3eb9f512 100644
--- a/content/docs/en/next/concepts-messaging.html
+++ b/content/docs/en/next/concepts-messaging.html
@@ -227,6 +227,7 @@ Cumulative acknowledgement cannot be used in <a href="#subscription-types">Share
<p>In Exclusive and Failover subscription types, consumers only negatively acknowledge the last message they receive.</p>
<p>In Shared and Key_Shared subscription types, consumers can negatively acknowledge messages individually.</p>
<p>Be aware that negative acknowledgments on ordered subscription types, such as Exclusive, Failover and Key_Shared, might cause failed messages being sent to consumers out of the original order.</p>
+<p>If you are going to use negative acknowledgment on a message, make sure it is negatively acknowledged before the acknowledgment timeout.</p>
<p>Use the following API to negatively acknowledge message consumption.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer()
.topic(topic)
@@ -243,19 +244,38 @@ consumer.negativeAcknowledge(message);
message = consumer.receive();
consumer.acknowledge(message);
</code></pre>
+<p>To redeliver messages with different delays, you can use the <strong>redelivery backoff mechanism</strong> by setting the number of retries to deliver the messages.
+Use the following API to enable <code>Negative Redelivery Backoff</code>.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer()
+ .topic(topic)
+ .subscriptionName(<span class="hljs-string">"sub-negative-ack"</span>)
+ .subscriptionInitialPosition(SubscriptionInitialPosition.Earliest)
+ .negativeAckRedeliveryBackoff(MultiplierRedeliveryBackoff.builder()
+ .minDelayMs(<span class="hljs-number">1000</span>)
+ .maxDelayMs(<span class="hljs-number">60</span> * <span class="hljs-number">1000</span>)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The message redelivery behavior should be as follows.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Redelivery count</th><th style="text-align:left">Redelivery delay</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">1</td><td style="text-align:left">10 + 1 seconds</td></tr>
+<tr><td style="text-align:left">2</td><td style="text-align:left">10 + 2 seconds</td></tr>
+<tr><td style="text-align:left">3</td><td style="text-align:left">10 + 4 seconds</td></tr>
+<tr><td style="text-align:left">4</td><td style="text-align:left">10 + 8 seconds</td></tr>
+<tr><td style="text-align:left">5</td><td style="text-align:left">10 + 16 seconds</td></tr>
+<tr><td style="text-align:left">6</td><td style="text-align:left">10 + 32 seconds</td></tr>
+<tr><td style="text-align:left">7</td><td style="text-align:left">10 + 60 seconds</td></tr>
+<tr><td style="text-align:left">8</td><td style="text-align:left">10 + 60 seconds</td></tr>
+</tbody>
+</table>
<blockquote>
<p><strong>Note</strong> <br>
If batching is enabled, all messages in one batch are redelivered to the consumer.</p>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="negative-redelivery-backoff"></a><a href="#negative-redelivery-backoff" 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 1 [...]
-<p>It happens sometimes that consumers fail to process messages successfully. In this case, you can use <a href="#negative-acknowledgement">negative acknowledgement</a> to redeliver the messages after consumption failures. For the Shared subscription type, the messages are redelivered to other consumers; for other subscription types, the messages are redelivered to the same consumer.</p>
-<p>But this is not flexible enough. A better way is to use the <strong>redelivery backoff mechanism</strong>. You can redeliver messages with different delays by setting the number of times the messages are retried.</p>
-<p>Use the following API to enable <code>Negative Redelivery Backoff</code>.</p>
-<pre><code class="hljs css language-java">consumer.negativeAckRedeliveryBackoff(MultiplierRedeliveryBackoff.builder()
- .minDelayMs(<span class="hljs-number">1000</span>)
- .maxDelayMs(<span class="hljs-number">60</span> * <span class="hljs-number">1000</span>)
- .build())
-</code></pre>
<h3><a class="anchor" aria-hidden="true" id="acknowledgement-timeout"></a><a href="#acknowledgement-timeout" 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 [...]
<p>The acknowledgement timeout mechanism allows you to set a time range during which the client tracks the unacknowledged messages. After this acknowledgement timeout (<code>ackTimeout</code>) period, the client sends <code>redeliver unacknowledged messages</code> request to the broker, thus the broker resends the unacknowledged messages to the consumer.</p>
<p>You can configure the acknowledgement timeout mechanism to redeliver the message if it is not acknowledged after <code>ackTimeout</code> or to execute a timer task to check the acknowledgement timeout messages during every <code>ackTimeoutTickTime</code> period.</p>
@@ -306,11 +326,77 @@ Message<<span class="hljs-keyword">byte</span>[]> message = consumer.recei
message = consumer.receive();
consumer.acknowledge(message);
</code></pre>
+<h3><a class="anchor" aria-hidden="true" id="retry-letter-topic"></a><a href="#retry-letter-topic" 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- [...]
+<p>The retry letter topic allows you to store the messages that failed to be consumed and retry consuming them later. With this method, you can customize the interval at which the messages are redelivered. Consumers on the original topic are automatically subscribed to the retry letter topic as well. Once the maximum number of retries has been reached, the unconsumed messages are moved to a <a href="#dead-letter-topic">dead letter topic</a> for manual processing.</p>
+<p>The diagram below illustrates the concept of the retry letter topic.
+<img src="/docs/assets/retry-letter-topic.svg" alt=""></p>
+<p>The intention of using retry letter topic is different from using <a href="#delayed-message-delivery">delayed message delivery</a>, even though both are aiming to consume a message later. Retry letter topic serves failure handling through message redelivery to ensure critical data is not lost, while delayed message delivery is intended to deliver a message with a specified time of delay.</p>
+<p>By default, automatic retry is disabled. You can set <code>enableRetry</code> to <code>true</code> to enable automatic retry on the consumer.</p>
+<p>Use the following API to consume messages from a retry letter topic. When the value of <code>maxRedeliverCount</code> is reached, the unconsumed messages are moved to a dead letter topic.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
+ .topic(<span class="hljs-string">"my-topic"</span>)
+ .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
+ .subscriptionType(SubscriptionType.Shared)
+ .enableRetry(<span class="hljs-keyword">true</span>)
+ .deadLetterPolicy(DeadLetterPolicy.builder()
+ .maxRedeliverCount(maxRedeliveryCount)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The default retry letter topic uses this format:</p>
+<pre><code class="hljs"><span class="hljs-tag"><<span class="hljs-name">topicname</span>></span>-<span class="hljs-tag"><<span class="hljs-name">subscriptionname</span>></span>-RETRY
+</code></pre>
+<p>Use the Java client to specify the name of the retry letter topic.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
+ .topic(<span class="hljs-string">"my-topic"</span>)
+ .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
+ .subscriptionType(SubscriptionType.Shared)
+ .enableRetry(<span class="hljs-keyword">true</span>)
+ .deadLetterPolicy(DeadLetterPolicy.builder()
+ .maxRedeliverCount(maxRedeliveryCount)
+ .retryLetterTopic(<span class="hljs-string">"my-retry-letter-topic-name"</span>)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The messages in the retry letter topic contain some special properties that are automatically created by the client.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Special property</th><th style="text-align:left">Description</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left"><code>REAL_TOPIC</code></td><td style="text-align:left">The real topic name.</td></tr>
+<tr><td style="text-align:left"><code>ORIGIN_MESSAGE_ID</code></td><td style="text-align:left">The origin message ID. It is crucial for message tracking.</td></tr>
+<tr><td style="text-align:left"><code>RECONSUMETIMES</code></td><td style="text-align:left">The number of retries to consume messages.</td></tr>
+<tr><td style="text-align:left"><code>DELAY_TIME</code></td><td style="text-align:left">Message retry interval in milliseconds.</td></tr>
+</tbody>
+</table>
+<p><strong>Example</strong></p>
+<pre><code class="hljs"><span class="hljs-attr">REAL_TOPIC</span> = persistent://public/default/my-topic
+<span class="hljs-attr">ORIGIN_MESSAGE_ID</span> = <span class="hljs-number">1</span>:<span class="hljs-number">0</span>:-<span class="hljs-number">1</span>:<span class="hljs-number">0</span>
+<span class="hljs-attr">RECONSUMETIMES</span> = <span class="hljs-number">6</span>
+<span class="hljs-attr">DELAY_TIME</span> = <span class="hljs-number">3000</span>
+</code></pre>
+<p>Use the following API to store the messages in a retrial queue.</p>
+<pre><code class="hljs css language-java">consumer.reconsumeLater(msg, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
+</code></pre>
+<p>Use the following API to add custom properties for the <code>reconsumeLater</code> function. In the next attempt to consume, custom properties can be get from message#getProperty.</p>
+<pre><code class="hljs css language-java">Map<String, String> customProperties = <span class="hljs-keyword">new</span> HashMap<String, String>();
+customProperties.put(<span class="hljs-string">"custom-key-1"</span>, <span class="hljs-string">"custom-value-1"</span>);
+customProperties.put(<span class="hljs-string">"custom-key-2"</span>, <span class="hljs-string">"custom-value-2"</span>);
+consumer.reconsumeLater(msg, customProperties, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
+</code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<ul>
+<li>Currently, retry letter topic is enabled in Shared subscription types.</li>
+<li>Compared with negative acknowledgment, retry letter topic is more suitable for messages that require a large number of retries with a configurable retry interval. Because messages in the retry letter topic are persisted to BookKeeper, while messages that need to be retried due to negative acknowledgment are cached on the client side.</li>
+</ul>
+</blockquote>
<h3><a class="anchor" aria-hidden="true" id="dead-letter-topic"></a><a href="#dead-letter-topic" 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- [...]
<p>Dead letter topic allows you to continue message consumption even some messages are not consumed successfully. The messages that are failed to be consumed are stored in a specific topic, which is called dead letter topic. You can decide how to handle the messages in the dead letter topic.</p>
<p>Enable dead letter topic in a Java client using the default dead letter topic.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
@@ -324,78 +410,36 @@ consumer.acknowledge(message);
</code></pre>
<p>Use the Java client to specify the name of the dead letter topic.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
.maxRedeliverCount(maxRedeliveryCount)
- .deadLetterTopic(<span class="hljs-string">"your-topic-name"</span>)
+ .deadLetterTopic(<span class="hljs-string">"my-dead-letter-topic-name"</span>)
.build())
.subscribe();
</code></pre>
<p>By default, there is no subscription during a DLQ topic creation. Without a just-in-time subscription to the DLQ topic, you may lose messages. To automatically create an initial subscription for the DLQ, you can specify the <code>initialSubscriptionName</code> parameter. If this parameter is set but the broker's <code>allowAutoSubscriptionCreation</code> is disabled, the DLQ producer will fail to be created.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
.maxRedeliverCount(maxRedeliveryCount)
- .deadLetterTopic(<span class="hljs-string">"your-topic-name"</span>)
+ .deadLetterTopic(<span class="hljs-string">"my-dead-letter-topic-name"</span>)
.initialSubscriptionName(<span class="hljs-string">"init-sub"</span>)
.build())
.subscribe();
</code></pre>
-<p>Dead letter topic depends on message redelivery. Messages are redelivered either due to <a href="#acknowledgement-timeout">acknowledgement timeout</a> or <a href="#negative-acknowledgement">negative acknowledgement</a>. If you are going to use negative acknowledgement on a message, make sure it is negatively acknowledged before the acknowledgement timeout.</p>
+<p>Dead letter topic serves message redelivery, which is triggered by <a href="#acknowledgement-timeout">acknowledgement timeout</a> or <a href="#negative-acknowledgement">negative acknowledgement</a> or <a href="#retry-letter-topic">retry letter topic</a> .</p>
<blockquote>
-<p><strong>Note</strong> <br>
-Currently, dead letter topic is enabled in Shared and Key_Shared subscription types.</p>
+<p><strong>Note</strong></p>
+<ul>
+<li>Currently, dead letter topic is enabled in Shared and Key_Shared subscription types.</li>
+</ul>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="retry-letter-topic"></a><a href="#retry-letter-topic" 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- [...]
-<p>For many online business systems, a message is re-consumed when exception occurs in the business logic processing. To configure the delay time for re-consuming the failed messages, you can configure the producer to send messages to both the business topic and the retry letter topic, and enable automatic retry on the consumer. With this setting, the messages that are not consumed will be stored in the retry letter topic. After the specified delay time, the consumer automatically consum [...]
-<p>By default, automatic retry is disabled. You can set <code>enableRetry</code> to <code>true</code> to enable automatic retry on the consumer.</p>
-<p>Use the following API to consume messages from a retry letter topic.</p>
-<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
- .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
- .subscriptionType(SubscriptionType.Shared)
- .enableRetry(<span class="hljs-keyword">true</span>)
- .receiverQueueSize(<span class="hljs-number">100</span>)
- .deadLetterPolicy(DeadLetterPolicy.builder()
- .maxRedeliverCount(maxRedeliveryCount)
- .retryLetterTopic(<span class="hljs-string">"persistent://my-property/my-ns/my-subscription-custom-Retry"</span>)
- .build())
- .subscriptionInitialPosition(SubscriptionInitialPosition.Earliest)
- .subscribe();
-</code></pre>
-<p>The messages in the retry letter topic contain some special properties that are automatically created by the client.</p>
-<table>
-<thead>
-<tr><th style="text-align:left">Special property</th><th style="text-align:left">Description</th></tr>
-</thead>
-<tbody>
-<tr><td style="text-align:left"><code>REAL_TOPIC</code></td><td style="text-align:left">The real topic name.</td></tr>
-<tr><td style="text-align:left"><code>ORIGIN_MESSAGE_ID</code></td><td style="text-align:left">The origin message ID. It is crucial for message tracking.</td></tr>
-<tr><td style="text-align:left"><code>RECONSUMETIMES</code></td><td style="text-align:left">The retry consume times.</td></tr>
-<tr><td style="text-align:left"><code>DELAY_TIME</code></td><td style="text-align:left">Message delay timeMs.</td></tr>
-</tbody>
-</table>
-<p><strong>Example</strong></p>
-<pre><code class="hljs"><span class="hljs-attr">REAL_TOPIC</span> = persistent://public/default/my-topic
-<span class="hljs-attr">ORIGIN_MESSAGE_ID</span> = <span class="hljs-number">1</span>:<span class="hljs-number">0</span>:-<span class="hljs-number">1</span>:<span class="hljs-number">0</span>
-<span class="hljs-attr">RECONSUMETIMES</span> = <span class="hljs-number">6</span>
-<span class="hljs-attr">DELAY_TIME</span> = <span class="hljs-number">3000</span>
-</code></pre>
-<p>Use the following API to store the messages in a retrial queue.</p>
-<pre><code class="hljs css language-java">consumer.reconsumeLater(msg, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
-</code></pre>
-<p>Use the following API to add custom properties for the <code>reconsumeLater</code> function.</p>
-<pre><code class="hljs css language-java">Map<String, String> customProperties = <span class="hljs-keyword">new</span> HashMap<String, String>();
-customProperties.put(<span class="hljs-string">"custom-key-1"</span>, <span class="hljs-string">"custom-value-1"</span>);
-customProperties.put(<span class="hljs-string">"custom-key-2"</span>, <span class="hljs-string">"custom-value-2"</span>);
-consumer.reconsumeLater(msg, customProperties, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
-</code></pre>
<h2><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" 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. [...]
<p>As in other pub-sub systems, topics in Pulsar are named channels for transmitting messages from producers to consumers. Topic names are URLs that have a well-defined structure:</p>
<pre><code class="hljs css language-http">{persistent|non-persistent}://tenant/namespace/topic
@@ -690,7 +734,7 @@ Consumer<<span class="hljs-keyword">byte</span>[]> consumer = client.newCo
<pre><code class="hljs css language-java"><span class="hljs-comment">// message to be delivered at the configured delay interval</span>
producer.newMessage().deliverAfter(<span class="hljs-number">3L</span>, TimeUnit.Minute).value(<span class="hljs-string">"Hello Pulsar!"</span>).send();
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/concepts-overview"><span class="arrow-prev">← </span><span>Overview</span></a><a class="docs-next button" href="/docs/en/next/concepts-architecture-overview"><span>Architecture</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#messages">Messages</a></li><li><a href="#producers">Producers</a><ul class="toc-heading [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/concepts-overview"><span class="arrow-prev">← </span><span>Overview</span></a><a class="docs-next button" href="/docs/en/next/concepts-architecture-overview"><span>Architecture</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#messages">Messages</a></li><li><a href="#producers">Producers</a><ul class="toc-heading [...]
const community = document.querySelector("a[href='#community']").parentNode;
const communityMenu =
'<li>' +
diff --git a/content/docs/en/next/concepts-messaging/index.html b/content/docs/en/next/concepts-messaging/index.html
index 30a40fb..3eb9f512 100644
--- a/content/docs/en/next/concepts-messaging/index.html
+++ b/content/docs/en/next/concepts-messaging/index.html
@@ -227,6 +227,7 @@ Cumulative acknowledgement cannot be used in <a href="#subscription-types">Share
<p>In Exclusive and Failover subscription types, consumers only negatively acknowledge the last message they receive.</p>
<p>In Shared and Key_Shared subscription types, consumers can negatively acknowledge messages individually.</p>
<p>Be aware that negative acknowledgments on ordered subscription types, such as Exclusive, Failover and Key_Shared, might cause failed messages being sent to consumers out of the original order.</p>
+<p>If you are going to use negative acknowledgment on a message, make sure it is negatively acknowledged before the acknowledgment timeout.</p>
<p>Use the following API to negatively acknowledge message consumption.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer()
.topic(topic)
@@ -243,19 +244,38 @@ consumer.negativeAcknowledge(message);
message = consumer.receive();
consumer.acknowledge(message);
</code></pre>
+<p>To redeliver messages with different delays, you can use the <strong>redelivery backoff mechanism</strong> by setting the number of retries to deliver the messages.
+Use the following API to enable <code>Negative Redelivery Backoff</code>.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer()
+ .topic(topic)
+ .subscriptionName(<span class="hljs-string">"sub-negative-ack"</span>)
+ .subscriptionInitialPosition(SubscriptionInitialPosition.Earliest)
+ .negativeAckRedeliveryBackoff(MultiplierRedeliveryBackoff.builder()
+ .minDelayMs(<span class="hljs-number">1000</span>)
+ .maxDelayMs(<span class="hljs-number">60</span> * <span class="hljs-number">1000</span>)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The message redelivery behavior should be as follows.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Redelivery count</th><th style="text-align:left">Redelivery delay</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left">1</td><td style="text-align:left">10 + 1 seconds</td></tr>
+<tr><td style="text-align:left">2</td><td style="text-align:left">10 + 2 seconds</td></tr>
+<tr><td style="text-align:left">3</td><td style="text-align:left">10 + 4 seconds</td></tr>
+<tr><td style="text-align:left">4</td><td style="text-align:left">10 + 8 seconds</td></tr>
+<tr><td style="text-align:left">5</td><td style="text-align:left">10 + 16 seconds</td></tr>
+<tr><td style="text-align:left">6</td><td style="text-align:left">10 + 32 seconds</td></tr>
+<tr><td style="text-align:left">7</td><td style="text-align:left">10 + 60 seconds</td></tr>
+<tr><td style="text-align:left">8</td><td style="text-align:left">10 + 60 seconds</td></tr>
+</tbody>
+</table>
<blockquote>
<p><strong>Note</strong> <br>
If batching is enabled, all messages in one batch are redelivered to the consumer.</p>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="negative-redelivery-backoff"></a><a href="#negative-redelivery-backoff" 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 1 [...]
-<p>It happens sometimes that consumers fail to process messages successfully. In this case, you can use <a href="#negative-acknowledgement">negative acknowledgement</a> to redeliver the messages after consumption failures. For the Shared subscription type, the messages are redelivered to other consumers; for other subscription types, the messages are redelivered to the same consumer.</p>
-<p>But this is not flexible enough. A better way is to use the <strong>redelivery backoff mechanism</strong>. You can redeliver messages with different delays by setting the number of times the messages are retried.</p>
-<p>Use the following API to enable <code>Negative Redelivery Backoff</code>.</p>
-<pre><code class="hljs css language-java">consumer.negativeAckRedeliveryBackoff(MultiplierRedeliveryBackoff.builder()
- .minDelayMs(<span class="hljs-number">1000</span>)
- .maxDelayMs(<span class="hljs-number">60</span> * <span class="hljs-number">1000</span>)
- .build())
-</code></pre>
<h3><a class="anchor" aria-hidden="true" id="acknowledgement-timeout"></a><a href="#acknowledgement-timeout" 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 [...]
<p>The acknowledgement timeout mechanism allows you to set a time range during which the client tracks the unacknowledged messages. After this acknowledgement timeout (<code>ackTimeout</code>) period, the client sends <code>redeliver unacknowledged messages</code> request to the broker, thus the broker resends the unacknowledged messages to the consumer.</p>
<p>You can configure the acknowledgement timeout mechanism to redeliver the message if it is not acknowledged after <code>ackTimeout</code> or to execute a timer task to check the acknowledgement timeout messages during every <code>ackTimeoutTickTime</code> period.</p>
@@ -306,11 +326,77 @@ Message<<span class="hljs-keyword">byte</span>[]> message = consumer.recei
message = consumer.receive();
consumer.acknowledge(message);
</code></pre>
+<h3><a class="anchor" aria-hidden="true" id="retry-letter-topic"></a><a href="#retry-letter-topic" 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- [...]
+<p>The retry letter topic allows you to store the messages that failed to be consumed and retry consuming them later. With this method, you can customize the interval at which the messages are redelivered. Consumers on the original topic are automatically subscribed to the retry letter topic as well. Once the maximum number of retries has been reached, the unconsumed messages are moved to a <a href="#dead-letter-topic">dead letter topic</a> for manual processing.</p>
+<p>The diagram below illustrates the concept of the retry letter topic.
+<img src="/docs/assets/retry-letter-topic.svg" alt=""></p>
+<p>The intention of using retry letter topic is different from using <a href="#delayed-message-delivery">delayed message delivery</a>, even though both are aiming to consume a message later. Retry letter topic serves failure handling through message redelivery to ensure critical data is not lost, while delayed message delivery is intended to deliver a message with a specified time of delay.</p>
+<p>By default, automatic retry is disabled. You can set <code>enableRetry</code> to <code>true</code> to enable automatic retry on the consumer.</p>
+<p>Use the following API to consume messages from a retry letter topic. When the value of <code>maxRedeliverCount</code> is reached, the unconsumed messages are moved to a dead letter topic.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
+ .topic(<span class="hljs-string">"my-topic"</span>)
+ .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
+ .subscriptionType(SubscriptionType.Shared)
+ .enableRetry(<span class="hljs-keyword">true</span>)
+ .deadLetterPolicy(DeadLetterPolicy.builder()
+ .maxRedeliverCount(maxRedeliveryCount)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The default retry letter topic uses this format:</p>
+<pre><code class="hljs"><span class="hljs-tag"><<span class="hljs-name">topicname</span>></span>-<span class="hljs-tag"><<span class="hljs-name">subscriptionname</span>></span>-RETRY
+</code></pre>
+<p>Use the Java client to specify the name of the retry letter topic.</p>
+<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
+ .topic(<span class="hljs-string">"my-topic"</span>)
+ .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
+ .subscriptionType(SubscriptionType.Shared)
+ .enableRetry(<span class="hljs-keyword">true</span>)
+ .deadLetterPolicy(DeadLetterPolicy.builder()
+ .maxRedeliverCount(maxRedeliveryCount)
+ .retryLetterTopic(<span class="hljs-string">"my-retry-letter-topic-name"</span>)
+ .build())
+ .subscribe();
+</code></pre>
+<p>The messages in the retry letter topic contain some special properties that are automatically created by the client.</p>
+<table>
+<thead>
+<tr><th style="text-align:left">Special property</th><th style="text-align:left">Description</th></tr>
+</thead>
+<tbody>
+<tr><td style="text-align:left"><code>REAL_TOPIC</code></td><td style="text-align:left">The real topic name.</td></tr>
+<tr><td style="text-align:left"><code>ORIGIN_MESSAGE_ID</code></td><td style="text-align:left">The origin message ID. It is crucial for message tracking.</td></tr>
+<tr><td style="text-align:left"><code>RECONSUMETIMES</code></td><td style="text-align:left">The number of retries to consume messages.</td></tr>
+<tr><td style="text-align:left"><code>DELAY_TIME</code></td><td style="text-align:left">Message retry interval in milliseconds.</td></tr>
+</tbody>
+</table>
+<p><strong>Example</strong></p>
+<pre><code class="hljs"><span class="hljs-attr">REAL_TOPIC</span> = persistent://public/default/my-topic
+<span class="hljs-attr">ORIGIN_MESSAGE_ID</span> = <span class="hljs-number">1</span>:<span class="hljs-number">0</span>:-<span class="hljs-number">1</span>:<span class="hljs-number">0</span>
+<span class="hljs-attr">RECONSUMETIMES</span> = <span class="hljs-number">6</span>
+<span class="hljs-attr">DELAY_TIME</span> = <span class="hljs-number">3000</span>
+</code></pre>
+<p>Use the following API to store the messages in a retrial queue.</p>
+<pre><code class="hljs css language-java">consumer.reconsumeLater(msg, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
+</code></pre>
+<p>Use the following API to add custom properties for the <code>reconsumeLater</code> function. In the next attempt to consume, custom properties can be get from message#getProperty.</p>
+<pre><code class="hljs css language-java">Map<String, String> customProperties = <span class="hljs-keyword">new</span> HashMap<String, String>();
+customProperties.put(<span class="hljs-string">"custom-key-1"</span>, <span class="hljs-string">"custom-value-1"</span>);
+customProperties.put(<span class="hljs-string">"custom-key-2"</span>, <span class="hljs-string">"custom-value-2"</span>);
+consumer.reconsumeLater(msg, customProperties, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
+</code></pre>
+<blockquote>
+<p><strong>Note</strong></p>
+<ul>
+<li>Currently, retry letter topic is enabled in Shared subscription types.</li>
+<li>Compared with negative acknowledgment, retry letter topic is more suitable for messages that require a large number of retries with a configurable retry interval. Because messages in the retry letter topic are persisted to BookKeeper, while messages that need to be retried due to negative acknowledgment are cached on the client side.</li>
+</ul>
+</blockquote>
<h3><a class="anchor" aria-hidden="true" id="dead-letter-topic"></a><a href="#dead-letter-topic" 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- [...]
<p>Dead letter topic allows you to continue message consumption even some messages are not consumed successfully. The messages that are failed to be consumed are stored in a specific topic, which is called dead letter topic. You can decide how to handle the messages in the dead letter topic.</p>
<p>Enable dead letter topic in a Java client using the default dead letter topic.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
@@ -324,78 +410,36 @@ consumer.acknowledge(message);
</code></pre>
<p>Use the Java client to specify the name of the dead letter topic.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
.maxRedeliverCount(maxRedeliveryCount)
- .deadLetterTopic(<span class="hljs-string">"your-topic-name"</span>)
+ .deadLetterTopic(<span class="hljs-string">"my-dead-letter-topic-name"</span>)
.build())
.subscribe();
</code></pre>
<p>By default, there is no subscription during a DLQ topic creation. Without a just-in-time subscription to the DLQ topic, you may lose messages. To automatically create an initial subscription for the DLQ, you can specify the <code>initialSubscriptionName</code> parameter. If this parameter is set but the broker's <code>allowAutoSubscriptionCreation</code> is disabled, the DLQ producer will fail to be created.</p>
<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
+ .topic(<span class="hljs-string">"my-topic"</span>)
.subscriptionName(<span class="hljs-string">"my-subscription"</span>)
.subscriptionType(SubscriptionType.Shared)
.deadLetterPolicy(DeadLetterPolicy.builder()
.maxRedeliverCount(maxRedeliveryCount)
- .deadLetterTopic(<span class="hljs-string">"your-topic-name"</span>)
+ .deadLetterTopic(<span class="hljs-string">"my-dead-letter-topic-name"</span>)
.initialSubscriptionName(<span class="hljs-string">"init-sub"</span>)
.build())
.subscribe();
</code></pre>
-<p>Dead letter topic depends on message redelivery. Messages are redelivered either due to <a href="#acknowledgement-timeout">acknowledgement timeout</a> or <a href="#negative-acknowledgement">negative acknowledgement</a>. If you are going to use negative acknowledgement on a message, make sure it is negatively acknowledged before the acknowledgement timeout.</p>
+<p>Dead letter topic serves message redelivery, which is triggered by <a href="#acknowledgement-timeout">acknowledgement timeout</a> or <a href="#negative-acknowledgement">negative acknowledgement</a> or <a href="#retry-letter-topic">retry letter topic</a> .</p>
<blockquote>
-<p><strong>Note</strong> <br>
-Currently, dead letter topic is enabled in Shared and Key_Shared subscription types.</p>
+<p><strong>Note</strong></p>
+<ul>
+<li>Currently, dead letter topic is enabled in Shared and Key_Shared subscription types.</li>
+</ul>
</blockquote>
-<h3><a class="anchor" aria-hidden="true" id="retry-letter-topic"></a><a href="#retry-letter-topic" 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- [...]
-<p>For many online business systems, a message is re-consumed when exception occurs in the business logic processing. To configure the delay time for re-consuming the failed messages, you can configure the producer to send messages to both the business topic and the retry letter topic, and enable automatic retry on the consumer. With this setting, the messages that are not consumed will be stored in the retry letter topic. After the specified delay time, the consumer automatically consum [...]
-<p>By default, automatic retry is disabled. You can set <code>enableRetry</code> to <code>true</code> to enable automatic retry on the consumer.</p>
-<p>Use the following API to consume messages from a retry letter topic.</p>
-<pre><code class="hljs css language-java">Consumer<<span class="hljs-keyword">byte</span>[]> consumer = pulsarClient.newConsumer(Schema.BYTES)
- .topic(topic)
- .subscriptionName(<span class="hljs-string">"my-subscription"</span>)
- .subscriptionType(SubscriptionType.Shared)
- .enableRetry(<span class="hljs-keyword">true</span>)
- .receiverQueueSize(<span class="hljs-number">100</span>)
- .deadLetterPolicy(DeadLetterPolicy.builder()
- .maxRedeliverCount(maxRedeliveryCount)
- .retryLetterTopic(<span class="hljs-string">"persistent://my-property/my-ns/my-subscription-custom-Retry"</span>)
- .build())
- .subscriptionInitialPosition(SubscriptionInitialPosition.Earliest)
- .subscribe();
-</code></pre>
-<p>The messages in the retry letter topic contain some special properties that are automatically created by the client.</p>
-<table>
-<thead>
-<tr><th style="text-align:left">Special property</th><th style="text-align:left">Description</th></tr>
-</thead>
-<tbody>
-<tr><td style="text-align:left"><code>REAL_TOPIC</code></td><td style="text-align:left">The real topic name.</td></tr>
-<tr><td style="text-align:left"><code>ORIGIN_MESSAGE_ID</code></td><td style="text-align:left">The origin message ID. It is crucial for message tracking.</td></tr>
-<tr><td style="text-align:left"><code>RECONSUMETIMES</code></td><td style="text-align:left">The retry consume times.</td></tr>
-<tr><td style="text-align:left"><code>DELAY_TIME</code></td><td style="text-align:left">Message delay timeMs.</td></tr>
-</tbody>
-</table>
-<p><strong>Example</strong></p>
-<pre><code class="hljs"><span class="hljs-attr">REAL_TOPIC</span> = persistent://public/default/my-topic
-<span class="hljs-attr">ORIGIN_MESSAGE_ID</span> = <span class="hljs-number">1</span>:<span class="hljs-number">0</span>:-<span class="hljs-number">1</span>:<span class="hljs-number">0</span>
-<span class="hljs-attr">RECONSUMETIMES</span> = <span class="hljs-number">6</span>
-<span class="hljs-attr">DELAY_TIME</span> = <span class="hljs-number">3000</span>
-</code></pre>
-<p>Use the following API to store the messages in a retrial queue.</p>
-<pre><code class="hljs css language-java">consumer.reconsumeLater(msg, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
-</code></pre>
-<p>Use the following API to add custom properties for the <code>reconsumeLater</code> function.</p>
-<pre><code class="hljs css language-java">Map<String, String> customProperties = <span class="hljs-keyword">new</span> HashMap<String, String>();
-customProperties.put(<span class="hljs-string">"custom-key-1"</span>, <span class="hljs-string">"custom-value-1"</span>);
-customProperties.put(<span class="hljs-string">"custom-key-2"</span>, <span class="hljs-string">"custom-value-2"</span>);
-consumer.reconsumeLater(msg, customProperties, <span class="hljs-number">3</span>, TimeUnit.SECONDS);
-</code></pre>
<h2><a class="anchor" aria-hidden="true" id="topics"></a><a href="#topics" 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. [...]
<p>As in other pub-sub systems, topics in Pulsar are named channels for transmitting messages from producers to consumers. Topic names are URLs that have a well-defined structure:</p>
<pre><code class="hljs css language-http">{persistent|non-persistent}://tenant/namespace/topic
@@ -690,7 +734,7 @@ Consumer<<span class="hljs-keyword">byte</span>[]> consumer = client.newCo
<pre><code class="hljs css language-java"><span class="hljs-comment">// message to be delivered at the configured delay interval</span>
producer.newMessage().deliverAfter(<span class="hljs-number">3L</span>, TimeUnit.Minute).value(<span class="hljs-string">"Hello Pulsar!"</span>).send();
</code></pre>
-</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/concepts-overview"><span class="arrow-prev">← </span><span>Overview</span></a><a class="docs-next button" href="/docs/en/next/concepts-architecture-overview"><span>Architecture</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#messages">Messages</a></li><li><a href="#producers">Producers</a><ul class="toc-heading [...]
+</span></div></article></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/en/next/concepts-overview"><span class="arrow-prev">← </span><span>Overview</span></a><a class="docs-next button" href="/docs/en/next/concepts-architecture-overview"><span>Architecture</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#messages">Messages</a></li><li><a href="#producers">Producers</a><ul class="toc-heading [...]
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 ffa1547..e998fbf 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swagger.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swagger.json
@@ -16968,6 +16968,7 @@
"summary" : "Create a partitioned topic.",
"description" : "It needs to be called before creating a producer on a partitioned topic.",
"operationId" : "createPartitionedTopic",
+ "consumes" : [ "application/vnd.partitioned-topic-metadata+json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
@@ -16990,12 +16991,10 @@
}, {
"in" : "body",
"name" : "body",
- "description" : "The number of partitions for the topic",
+ "description" : "The metadata for the topic",
"required" : true,
"schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 0
+ "$ref" : "#/definitions/PartitionedTopicMetadata"
}
}, {
"name" : "createLocalTopicOnly",
@@ -21278,15 +21277,15 @@
"AutoFailoverPolicyData" : {
"type" : "object",
"properties" : {
- "policyType" : {
- "type" : "string",
- "enum" : [ "min_available" ]
- },
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
+ },
+ "policyType" : {
+ "type" : "string",
+ "enum" : [ "min_available" ]
}
}
},
@@ -21337,6 +21336,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -21347,9 +21349,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -21367,10 +21366,10 @@
"BookieInfo" : {
"type" : "object",
"properties" : {
- "rack" : {
+ "hostname" : {
"type" : "string"
},
- "hostname" : {
+ "rack" : {
"type" : "string"
}
}
@@ -21612,10 +21611,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21630,10 +21629,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21648,10 +21647,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21666,10 +21665,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21703,6 +21702,9 @@
"ConsumerStats" : {
"type" : "object",
"properties" : {
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -21735,25 +21737,6 @@
"type" : "integer",
"format" : "int32"
},
- "clientVersion" : {
- "type" : "string"
- },
- "avgMessagesPerEntry" : {
- "type" : "integer",
- "format" : "int32"
- },
- "blockedConsumerOnUnackedMsgs" : {
- "type" : "boolean"
- },
- "readPositionWhenJoining" : {
- "type" : "string"
- },
- "keyHashRanges" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- },
"msgRateRedeliver" : {
"type" : "number",
"format" : "double"
@@ -21774,8 +21757,24 @@
"type" : "integer",
"format" : "int64"
},
- "address" : {
+ "clientVersion" : {
+ "type" : "string"
+ },
+ "avgMessagesPerEntry" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "blockedConsumerOnUnackedMsgs" : {
+ "type" : "boolean"
+ },
+ "readPositionWhenJoining" : {
"type" : "string"
+ },
+ "keyHashRanges" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
}
}
},
@@ -21890,23 +21889,23 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DelayedDeliveryPolicies" : {
"type" : "object",
"properties" : {
+ "active" : {
+ "type" : "boolean"
+ },
"tickTime" : {
"type" : "integer",
"format" : "int64"
- },
- "active" : {
- "type" : "boolean"
}
}
},
@@ -21922,22 +21921,25 @@
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -21950,21 +21952,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -21977,6 +21973,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -21985,12 +21984,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -22000,15 +22002,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -22019,8 +22018,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -22306,6 +22305,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -22339,15 +22359,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -22357,28 +22371,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -22392,12 +22391,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -22407,8 +22400,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -22427,6 +22426,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -22435,16 +22437,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -22454,6 +22450,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -22500,14 +22499,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -22523,6 +22514,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -22536,9 +22535,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -22549,6 +22545,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -22655,6 +22654,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -22671,9 +22673,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -22961,14 +22960,13 @@
"type" : "number",
"format" : "double"
},
- "cpu" : {
- "$ref" : "#/definitions/ResourceUsage"
- },
- "memory" : {
- "$ref" : "#/definitions/ResourceUsage"
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
},
- "directMemory" : {
- "$ref" : "#/definitions/ResourceUsage"
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
},
"bandwidthIn" : {
"$ref" : "#/definitions/ResourceUsage"
@@ -22980,13 +22978,14 @@
"type" : "integer",
"format" : "int64"
},
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
+ "cpu" : {
+ "$ref" : "#/definitions/ResourceUsage"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
+ "memory" : {
+ "$ref" : "#/definitions/ResourceUsage"
+ },
+ "directMemory" : {
+ "$ref" : "#/definitions/ResourceUsage"
},
"underLoaded" : {
"type" : "boolean"
@@ -23005,6 +23004,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -23052,9 +23054,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -23259,6 +23258,9 @@
"type" : "number",
"format" : "double"
},
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -23290,19 +23292,16 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "clientVersion" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "number",
"format" : "double"
},
+ "clientVersion" : {
+ "type" : "string"
+ },
"producerId" : {
"type" : "integer",
"format" : "int64"
- },
- "address" : {
- "type" : "string"
}
}
},
@@ -23336,6 +23335,10 @@
"type" : "integer",
"format" : "int64"
},
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
+ },
"replicationBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -23351,10 +23354,6 @@
},
"outboundConnectedSince" : {
"type" : "string"
- },
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
}
}
},
@@ -23365,6 +23364,9 @@
"type" : "number",
"format" : "double"
},
+ "type" : {
+ "type" : "string"
+ },
"replicated" : {
"type" : "boolean"
},
@@ -23377,10 +23379,18 @@
"$ref" : "#/definitions/ConsumerStats"
}
},
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"msgRateOut" : {
"type" : "number",
"format" : "double"
@@ -23397,14 +23407,6 @@
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
- },
"allowOutOfOrderDelivery" : {
"type" : "boolean"
},
@@ -23484,36 +23486,56 @@
"additionalProperties" : {
"type" : "string"
}
- },
- "type" : {
- "type" : "string"
}
}
},
"NonPersistentTopicStats" : {
"type" : "object",
"properties" : {
- "msgDropRate" : {
- "type" : "number",
- "format" : "double"
- },
"subscriptions" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/NonPersistentSubscriptionStats"
}
},
+ "publishers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/NonPersistentPublisherStats"
+ }
+ },
"replication" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/NonPersistentReplicatorStats"
}
},
- "publishers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/NonPersistentPublisherStats"
- }
+ "msgDropRate" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgChunkPublished" : {
+ "type" : "boolean"
+ },
+ "storageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "offloadedStorageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "waitingPublishers" : {
+ "type" : "integer",
+ "format" : "int32"
},
"deduplicationStatus" : {
"type" : "string"
@@ -23526,6 +23548,10 @@
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
@@ -23564,33 +23590,6 @@
"averageMsgSize" : {
"type" : "number",
"format" : "double"
- },
- "msgChunkPublished" : {
- "type" : "boolean"
- },
- "storageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "earliestMsgPublishTimeInBacklogs" : {
- "type" : "integer",
- "format" : "int64"
- },
- "offloadedStorageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "waitingPublishers" : {
- "type" : "integer",
- "format" : "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -23622,22 +23621,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -23645,6 +23644,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -23686,9 +23688,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -24487,14 +24486,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -24504,10 +24503,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -24535,6 +24534,9 @@
"PublisherStats" : {
"type" : "object",
"properties" : {
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -24566,19 +24568,16 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "clientVersion" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "number",
"format" : "double"
},
+ "clientVersion" : {
+ "type" : "string"
+ },
"producerId" : {
"type" : "integer",
"format" : "int64"
- },
- "address" : {
- "type" : "string"
}
}
},
@@ -24616,6 +24615,10 @@
"type" : "integer",
"format" : "int64"
},
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
+ },
"replicationBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -24631,10 +24634,6 @@
},
"outboundConnectedSince" : {
"type" : "string"
- },
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
}
}
},
@@ -24786,6 +24785,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -24795,9 +24797,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -24806,6 +24805,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -24818,21 +24820,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -24845,6 +24841,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -24856,32 +24855,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -24975,6 +24974,9 @@
"SubscriptionStats" : {
"type" : "object",
"properties" : {
+ "type" : {
+ "type" : "string"
+ },
"replicated" : {
"type" : "boolean"
},
@@ -24987,10 +24989,18 @@
"$ref" : "#/definitions/ConsumerStats"
}
},
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"msgRateOut" : {
"type" : "number",
"format" : "double"
@@ -25007,14 +25017,6 @@
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
- },
"allowOutOfOrderDelivery" : {
"type" : "boolean"
},
@@ -25094,9 +25096,6 @@
"additionalProperties" : {
"type" : "string"
}
- },
- "type" : {
- "type" : "string"
}
}
},
@@ -25162,9 +25161,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -25172,6 +25168,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
@@ -25184,6 +25183,35 @@
"$ref" : "#/definitions/SubscriptionStats"
}
},
+ "msgChunkPublished" : {
+ "type" : "boolean"
+ },
+ "storageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "offloadedStorageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "publishers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/PublisherStats"
+ }
+ },
+ "waitingPublishers" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"replication" : {
"type" : "object",
"additionalProperties" : {
@@ -25201,6 +25229,10 @@
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
@@ -25239,39 +25271,6 @@
"averageMsgSize" : {
"type" : "number",
"format" : "double"
- },
- "msgChunkPublished" : {
- "type" : "boolean"
- },
- "storageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "earliestMsgPublishTimeInBacklogs" : {
- "type" : "integer",
- "format" : "int64"
- },
- "offloadedStorageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "publishers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/PublisherStats"
- }
- },
- "waitingPublishers" : {
- "type" : "integer",
- "format" : "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -25692,15 +25691,15 @@
"sources" : {
"$ref" : "#/definitions/SourcesWorkerService"
},
- "initialized" : {
- "type" : "boolean"
- },
"functions" : {
"$ref" : "#/definitions/FunctionsWorkerService"
},
"sinks" : {
"$ref" : "#/definitions/SinksWorkerService"
},
+ "initialized" : {
+ "type" : "boolean"
+ },
"functionsV2" : {
"$ref" : "#/definitions/FunctionsV2WorkerService"
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json b/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
index 8a8e517..85dbc7d 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggerfunctions.json
@@ -985,6 +985,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -995,9 +998,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -1070,10 +1070,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1088,10 +1088,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1106,10 +1106,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1219,33 +1219,36 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1258,21 +1261,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1285,6 +1282,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1293,12 +1293,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1308,15 +1311,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1327,8 +1327,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -1878,6 +1878,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1911,15 +1932,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -1929,28 +1944,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -1964,12 +1964,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -1979,8 +1973,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -1999,6 +1999,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -2007,16 +2010,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -2026,6 +2023,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -2072,14 +2072,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -2095,6 +2087,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -2108,9 +2108,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -2121,6 +2118,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -2227,6 +2227,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -2243,9 +2246,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -2261,6 +2261,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -2308,9 +2311,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -2320,6 +2320,22 @@
"Message" : {
"type" : "object",
"properties" : {
+ "value" : {
+ "type" : "object"
+ },
+ "key" : {
+ "type" : "string"
+ },
+ "properties" : {
+ "type" : "object",
+ "additionalProperties" : {
+ "type" : "string"
+ }
+ },
+ "index" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"data" : {
"type" : "array",
"items" : {
@@ -2327,10 +2343,6 @@
"format" : "byte"
}
},
- "brokerPublishTime" : {
- "type" : "integer",
- "format" : "int64"
- },
"messageId" : {
"$ref" : "#/definitions/MessageId"
},
@@ -2351,6 +2363,10 @@
"readerSchema" : {
"$ref" : "#/definitions/SchemaObject"
},
+ "brokerPublishTime" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"publishTime" : {
"type" : "integer",
"format" : "int64"
@@ -2388,22 +2404,6 @@
},
"topicName" : {
"type" : "string"
- },
- "value" : {
- "type" : "object"
- },
- "key" : {
- "type" : "string"
- },
- "properties" : {
- "type" : "object",
- "additionalProperties" : {
- "type" : "string"
- }
- },
- "index" : {
- "type" : "integer",
- "format" : "int64"
}
}
},
@@ -2491,22 +2491,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -2514,6 +2514,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -2555,9 +2558,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -2633,14 +2633,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -2650,10 +2650,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -2696,16 +2696,6 @@
"SchemaInfo" : {
"type" : "object",
"properties" : {
- "schema" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "format" : "byte"
- }
- },
- "schemaDefinition" : {
- "type" : "string"
- },
"name" : {
"type" : "string"
},
@@ -2718,6 +2708,16 @@
"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"
+ }
}
}
},
@@ -2735,6 +2735,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -2744,9 +2747,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -2755,6 +2755,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -2767,21 +2770,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -2794,6 +2791,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2805,32 +2805,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2849,9 +2849,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2859,6 +2856,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json b/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
index 14bff54..46be1ef 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggerpackages.json
@@ -434,6 +434,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -444,9 +447,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -519,10 +519,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -537,10 +537,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -555,10 +555,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -604,33 +604,36 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -643,21 +646,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -670,6 +667,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -678,12 +678,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -693,15 +696,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -712,8 +712,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -752,6 +752,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -785,15 +806,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -803,28 +818,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -838,12 +838,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -853,8 +847,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -873,6 +873,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -881,16 +884,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -900,6 +897,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -946,14 +946,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -969,6 +961,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -982,9 +982,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -995,6 +992,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -1101,6 +1101,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -1117,9 +1120,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1135,6 +1135,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -1182,9 +1185,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -1272,22 +1272,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1295,6 +1295,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1336,9 +1339,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1417,14 +1417,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -1434,10 +1434,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -1452,6 +1452,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -1461,9 +1464,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -1472,6 +1472,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1484,21 +1487,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1511,6 +1508,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1522,32 +1522,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -1569,9 +1569,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -1579,6 +1576,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggersink.json b/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
index f17b723..2f6157d 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggersink.json
@@ -824,6 +824,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -834,9 +837,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -909,10 +909,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -927,10 +927,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -945,10 +945,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1098,33 +1098,36 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1137,21 +1140,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1164,6 +1161,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1172,12 +1172,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1187,15 +1190,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1206,8 +1206,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -1258,6 +1258,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1291,15 +1312,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -1309,28 +1324,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -1344,12 +1344,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -1359,8 +1353,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -1379,6 +1379,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -1387,16 +1390,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -1406,6 +1403,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -1452,14 +1452,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -1475,6 +1467,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -1488,9 +1488,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -1501,6 +1498,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -1607,6 +1607,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -1623,9 +1626,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1641,6 +1641,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -1688,9 +1691,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -1778,22 +1778,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1801,6 +1801,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1842,9 +1845,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1898,14 +1898,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -1915,10 +1915,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -1950,6 +1950,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -1959,9 +1962,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -1970,6 +1970,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1982,21 +1985,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -2009,6 +2006,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2020,32 +2020,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2261,9 +2261,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2271,6 +2268,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/swaggersource.json b/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
index 43990a7..66345e9 100644
--- a/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
+++ b/content/swagger/2.10.0-SNAPSHOT/swaggersource.json
@@ -827,6 +827,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -837,9 +840,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -926,10 +926,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -944,10 +944,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -962,10 +962,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1079,33 +1079,36 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1118,21 +1121,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1145,6 +1142,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1153,12 +1153,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1168,15 +1171,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1187,8 +1187,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -1239,6 +1239,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1272,15 +1293,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -1290,28 +1305,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -1325,12 +1325,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -1340,8 +1334,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -1360,6 +1360,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -1368,16 +1371,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -1387,6 +1384,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -1433,14 +1433,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -1456,6 +1448,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -1469,9 +1469,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -1482,6 +1479,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -1588,6 +1588,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -1604,9 +1607,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -1622,6 +1622,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -1669,9 +1672,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -1759,22 +1759,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -1782,6 +1782,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -1823,9 +1826,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -1901,14 +1901,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -1918,10 +1918,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -1953,6 +1953,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -1962,9 +1965,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -1973,6 +1973,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1985,21 +1988,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -2012,6 +2009,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -2023,32 +2023,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -2215,9 +2215,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -2225,6 +2222,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json b/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
index 5043772..a271dde 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v2/swagger.json
@@ -20517,6 +20517,9 @@
"summary": "Create a partitioned topic.",
"description": "It needs to be called before creating a producer on a partitioned topic.",
"operationId": "createPartitionedTopic",
+ "consumes": [
+ "application/vnd.partitioned-topic-metadata+json"
+ ],
"produces": [
"application/json"
],
@@ -20545,12 +20548,10 @@
{
"in": "body",
"name": "body",
- "description": "The number of partitions for the topic",
+ "description": "The metadata for the topic",
"required": true,
"schema": {
- "type": "integer",
- "format": "int32",
- "default": 0
+ "$ref": "#/definitions/PartitionedTopicMetadata"
}
},
{
@@ -25576,17 +25577,17 @@
"AutoFailoverPolicyData": {
"type": "object",
"properties": {
- "policyType": {
- "type": "string",
- "enum": [
- "min_available"
- ]
- },
"parameters": {
"type": "object",
"additionalProperties": {
"type": "string"
}
+ },
+ "policyType": {
+ "type": "string",
+ "enum": [
+ "min_available"
+ ]
}
}
},
@@ -25641,6 +25642,9 @@
"Base64Variant": {
"type": "object",
"properties": {
+ "name": {
+ "type": "string"
+ },
"paddingChar": {
"type": "string"
},
@@ -25651,9 +25655,6 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
- },
- "name": {
- "type": "string"
}
}
},
@@ -25671,10 +25672,10 @@
"BookieInfo": {
"type": "object",
"properties": {
- "rack": {
+ "hostname": {
"type": "string"
},
- "hostname": {
+ "rack": {
"type": "string"
}
}
@@ -25918,10 +25919,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -25936,10 +25937,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -25954,10 +25955,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -25972,10 +25973,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -26009,6 +26010,9 @@
"ConsumerStats": {
"type": "object",
"properties": {
+ "address": {
+ "type": "string"
+ },
"metadata": {
"type": "object",
"additionalProperties": {
@@ -26041,25 +26045,6 @@
"type": "integer",
"format": "int32"
},
- "clientVersion": {
- "type": "string"
- },
- "avgMessagesPerEntry": {
- "type": "integer",
- "format": "int32"
- },
- "blockedConsumerOnUnackedMsgs": {
- "type": "boolean"
- },
- "readPositionWhenJoining": {
- "type": "string"
- },
- "keyHashRanges": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
"msgRateRedeliver": {
"type": "number",
"format": "double"
@@ -26080,8 +26065,24 @@
"type": "integer",
"format": "int64"
},
- "address": {
+ "clientVersion": {
+ "type": "string"
+ },
+ "avgMessagesPerEntry": {
+ "type": "integer",
+ "format": "int32"
+ },
+ "blockedConsumerOnUnackedMsgs": {
+ "type": "boolean"
+ },
+ "readPositionWhenJoining": {
"type": "string"
+ },
+ "keyHashRanges": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
}
}
},
@@ -26196,23 +26197,23 @@
"numberFormat": {
"$ref": "#/definitions/NumberFormat"
},
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"lenient": {
"type": "boolean"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
}
}
},
"DelayedDeliveryPolicies": {
"type": "object",
"properties": {
+ "active": {
+ "type": "boolean"
+ },
"tickTime": {
"type": "integer",
"format": "int64"
- },
- "active": {
- "type": "boolean"
}
}
},
@@ -26228,22 +26229,25 @@
"DeserializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
- "problemHandlers": {
- "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "problemHandlers": {
+ "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -26256,21 +26260,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -26283,6 +26281,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -26291,12 +26292,15 @@
"DeserializationContext": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -26306,15 +26310,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "arrayBuilders": {
- "$ref": "#/definitions/ArrayBuilders"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -26325,8 +26326,8 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
+ "arrayBuilders": {
+ "$ref": "#/definitions/ArrayBuilders"
}
}
},
@@ -26641,6 +26642,27 @@
"JavaType": {
"type": "object",
"properties": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
+ "type": "boolean"
+ },
"contentType": {
"$ref": "#/definitions/JavaType"
},
@@ -26674,15 +26696,9 @@
"typeHandler": {
"type": "object"
},
- "collectionLikeType": {
- "type": "boolean"
- },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
- "superClass": {
- "$ref": "#/definitions/JavaType"
- },
"contentValueHandler": {
"type": "object"
},
@@ -26692,28 +26708,13 @@
"erasedSignature": {
"type": "string"
},
- "mapLikeType": {
- "type": "boolean"
- },
- "interface": {
- "type": "boolean"
- },
- "primitive": {
+ "collectionLikeType": {
"type": "boolean"
},
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
+ "superClass": {
+ "$ref": "#/definitions/JavaType"
},
- "abstract": {
+ "mapLikeType": {
"type": "boolean"
},
"typeName": {
@@ -26727,12 +26728,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "inputDecorator": {
- "$ref": "#/definitions/InputDecorator"
- },
- "outputDecorator": {
- "$ref": "#/definitions/OutputDecorator"
- },
"rootValueSeparator": {
"type": "string"
},
@@ -26742,8 +26737,14 @@
"formatName": {
"type": "string"
},
+ "inputDecorator": {
+ "$ref": "#/definitions/InputDecorator"
+ },
"characterEscapes": {
"$ref": "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator": {
+ "$ref": "#/definitions/OutputDecorator"
}
}
},
@@ -26762,6 +26763,9 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -26770,16 +26774,10 @@
"type": "integer",
"format": "int32"
},
- "currentValue": {
- "type": "object"
- },
"highestEscapedChar": {
"type": "integer",
"format": "int32"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputTarget": {
"type": "object"
},
@@ -26789,6 +26787,9 @@
},
"outputContext": {
"$ref": "#/definitions/JsonStreamContext"
+ },
+ "currentValue": {
+ "type": "object"
}
}
},
@@ -26835,14 +26836,6 @@
"type": "string"
}
},
- "longValue": {
- "type": "integer",
- "format": "int64"
- },
- "shortValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -26858,6 +26851,14 @@
"type": "number",
"format": "float"
},
+ "longValue": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "shortValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"closed": {
"type": "boolean"
},
@@ -26871,9 +26872,6 @@
"schema": {
"$ref": "#/definitions/FormatSchema"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -26898,6 +26896,9 @@
"currentName": {
"type": "string"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -27025,6 +27026,9 @@
"JsonStreamContext": {
"type": "object",
"properties": {
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
+ },
"currentName": {
"type": "string"
},
@@ -27041,9 +27045,6 @@
"currentIndex": {
"type": "integer",
"format": "int32"
- },
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -27331,14 +27332,13 @@
"type": "number",
"format": "double"
},
- "cpu": {
- "$ref": "#/definitions/ResourceUsage"
+ "msgThroughputIn": {
+ "type": "number",
+ "format": "double"
},
- "memory": {
- "$ref": "#/definitions/ResourceUsage"
- },
- "directMemory": {
- "$ref": "#/definitions/ResourceUsage"
+ "msgThroughputOut": {
+ "type": "number",
+ "format": "double"
},
"bandwidthIn": {
"$ref": "#/definitions/ResourceUsage"
@@ -27350,13 +27350,14 @@
"type": "integer",
"format": "int64"
},
- "msgThroughputIn": {
- "type": "number",
- "format": "double"
+ "cpu": {
+ "$ref": "#/definitions/ResourceUsage"
},
- "msgThroughputOut": {
- "type": "number",
- "format": "double"
+ "memory": {
+ "$ref": "#/definitions/ResourceUsage"
+ },
+ "directMemory": {
+ "$ref": "#/definitions/ResourceUsage"
},
"underLoaded": {
"type": "boolean"
@@ -27375,6 +27376,9 @@
"displayName": {
"type": "string"
},
+ "language": {
+ "type": "string"
+ },
"script": {
"type": "string"
},
@@ -27422,9 +27426,6 @@
},
"displayVariant": {
"type": "string"
- },
- "language": {
- "type": "string"
}
}
},
@@ -27638,6 +27639,9 @@
"type": "number",
"format": "double"
},
+ "address": {
+ "type": "string"
+ },
"metadata": {
"type": "object",
"additionalProperties": {
@@ -27673,19 +27677,16 @@
"WaitForExclusive"
]
},
- "clientVersion": {
- "type": "string"
- },
"chunkedMessageRate": {
"type": "number",
"format": "double"
},
+ "clientVersion": {
+ "type": "string"
+ },
"producerId": {
"type": "integer",
"format": "int64"
- },
- "address": {
- "type": "string"
}
}
},
@@ -27719,6 +27720,10 @@
"type": "integer",
"format": "int64"
},
+ "msgRateExpired": {
+ "type": "number",
+ "format": "double"
+ },
"replicationBacklog": {
"type": "integer",
"format": "int64"
@@ -27734,10 +27739,6 @@
},
"outboundConnectedSince": {
"type": "string"
- },
- "msgRateExpired": {
- "type": "number",
- "format": "double"
}
}
},
@@ -27748,6 +27749,9 @@
"type": "number",
"format": "double"
},
+ "type": {
+ "type": "string"
+ },
"replicated": {
"type": "boolean"
},
@@ -27760,10 +27764,18 @@
"$ref": "#/definitions/ConsumerStats"
}
},
+ "backlogSize": {
+ "type": "integer",
+ "format": "int64"
+ },
"nonContiguousDeletedMessagesRanges": {
"type": "integer",
"format": "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "type": "integer",
+ "format": "int32"
+ },
"msgRateOut": {
"type": "number",
"format": "double"
@@ -27780,14 +27792,6 @@
"type": "integer",
"format": "int64"
},
- "backlogSize": {
- "type": "integer",
- "format": "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize": {
- "type": "integer",
- "format": "int32"
- },
"allowOutOfOrderDelivery": {
"type": "boolean"
},
@@ -27867,36 +27871,56 @@
"additionalProperties": {
"type": "string"
}
- },
- "type": {
- "type": "string"
}
}
},
"NonPersistentTopicStats": {
"type": "object",
"properties": {
- "msgDropRate": {
- "type": "number",
- "format": "double"
- },
"subscriptions": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/NonPersistentSubscriptionStats"
}
},
+ "publishers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/NonPersistentPublisherStats"
+ }
+ },
"replication": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/NonPersistentReplicatorStats"
}
},
- "publishers": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/NonPersistentPublisherStats"
- }
+ "msgDropRate": {
+ "type": "number",
+ "format": "double"
+ },
+ "msgChunkPublished": {
+ "type": "boolean"
+ },
+ "storageSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "backlogSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "offloadedStorageSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "waitingPublishers": {
+ "type": "integer",
+ "format": "int32"
},
"deduplicationStatus": {
"type": "string"
@@ -27909,6 +27933,10 @@
"type": "integer",
"format": "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "type": "integer",
+ "format": "int32"
+ },
"compaction": {
"$ref": "#/definitions/CompactionStats"
},
@@ -27947,33 +27975,6 @@
"averageMsgSize": {
"type": "number",
"format": "double"
- },
- "msgChunkPublished": {
- "type": "boolean"
- },
- "storageSize": {
- "type": "integer",
- "format": "int64"
- },
- "backlogSize": {
- "type": "integer",
- "format": "int64"
- },
- "earliestMsgPublishTimeInBacklogs": {
- "type": "integer",
- "format": "int64"
- },
- "offloadedStorageSize": {
- "type": "integer",
- "format": "int64"
- },
- "waitingPublishers": {
- "type": "integer",
- "format": "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize": {
- "type": "integer",
- "format": "int32"
}
}
},
@@ -28005,6 +28006,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -28017,19 +28021,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
},
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -28037,6 +28038,9 @@
"ObjectMapper": {
"type": "object",
"properties": {
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
+ },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -28078,9 +28082,6 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
- },
- "factory": {
- "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -28907,14 +28908,14 @@
"PropertyName": {
"type": "object",
"properties": {
- "namespace": {
- "type": "string"
- },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
+ },
+ "namespace": {
+ "type": "string"
}
}
},
@@ -28924,10 +28925,10 @@
"PublicKey": {
"type": "object",
"properties": {
- "algorithm": {
+ "format": {
"type": "string"
},
- "format": {
+ "algorithm": {
"type": "string"
},
"encoded": {
@@ -28955,6 +28956,9 @@
"PublisherStats": {
"type": "object",
"properties": {
+ "address": {
+ "type": "string"
+ },
"metadata": {
"type": "object",
"additionalProperties": {
@@ -28990,19 +28994,16 @@
"WaitForExclusive"
]
},
- "clientVersion": {
- "type": "string"
- },
"chunkedMessageRate": {
"type": "number",
"format": "double"
},
+ "clientVersion": {
+ "type": "string"
+ },
"producerId": {
"type": "integer",
"format": "int64"
- },
- "address": {
- "type": "string"
}
}
},
@@ -29040,6 +29041,10 @@
"type": "integer",
"format": "int64"
},
+ "msgRateExpired": {
+ "type": "number",
+ "format": "double"
+ },
"replicationBacklog": {
"type": "integer",
"format": "int64"
@@ -29055,10 +29060,6 @@
},
"outboundConnectedSince": {
"type": "string"
- },
- "msgRateExpired": {
- "type": "number",
- "format": "double"
}
}
},
@@ -29210,6 +29211,9 @@
"SerializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
@@ -29219,9 +29223,6 @@
"defaultPrettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion": {
"type": "string",
"enum": [
@@ -29237,6 +29238,9 @@
"type": "integer",
"format": "int32"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -29249,21 +29253,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -29276,6 +29274,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -29287,32 +29288,32 @@
"SerializerProvider": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/SerializationConfig"
},
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "filterProvider": {
- "$ref": "#/definitions/FilterProvider"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
+ "generator": {
+ "$ref": "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer": {
"$ref": "#/definitions/JsonSerializerObject"
},
- "generator": {
- "$ref": "#/definitions/JsonGenerator"
+ "filterProvider": {
+ "$ref": "#/definitions/FilterProvider"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -29406,6 +29407,9 @@
"SubscriptionStats": {
"type": "object",
"properties": {
+ "type": {
+ "type": "string"
+ },
"replicated": {
"type": "boolean"
},
@@ -29418,10 +29422,18 @@
"$ref": "#/definitions/ConsumerStats"
}
},
+ "backlogSize": {
+ "type": "integer",
+ "format": "int64"
+ },
"nonContiguousDeletedMessagesRanges": {
"type": "integer",
"format": "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "type": "integer",
+ "format": "int32"
+ },
"msgRateOut": {
"type": "number",
"format": "double"
@@ -29438,14 +29450,6 @@
"type": "integer",
"format": "int64"
},
- "backlogSize": {
- "type": "integer",
- "format": "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize": {
- "type": "integer",
- "format": "int32"
- },
"allowOutOfOrderDelivery": {
"type": "boolean"
},
@@ -29525,9 +29529,6 @@
"additionalProperties": {
"type": "string"
}
- },
- "type": {
- "type": "string"
}
}
},
@@ -29593,9 +29594,6 @@
"displayName": {
"type": "string"
},
- "id": {
- "type": "string"
- },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -29603,6 +29601,9 @@
"rawOffset": {
"type": "integer",
"format": "int32"
+ },
+ "id": {
+ "type": "string"
}
}
},
@@ -29615,6 +29616,35 @@
"$ref": "#/definitions/SubscriptionStats"
}
},
+ "msgChunkPublished": {
+ "type": "boolean"
+ },
+ "storageSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "backlogSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "offloadedStorageSize": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "publishers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/PublisherStats"
+ }
+ },
+ "waitingPublishers": {
+ "type": "integer",
+ "format": "int32"
+ },
"replication": {
"type": "object",
"additionalProperties": {
@@ -29632,6 +29662,10 @@
"type": "integer",
"format": "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize": {
+ "type": "integer",
+ "format": "int32"
+ },
"compaction": {
"$ref": "#/definitions/CompactionStats"
},
@@ -29670,39 +29704,6 @@
"averageMsgSize": {
"type": "number",
"format": "double"
- },
- "msgChunkPublished": {
- "type": "boolean"
- },
- "storageSize": {
- "type": "integer",
- "format": "int64"
- },
- "backlogSize": {
- "type": "integer",
- "format": "int64"
- },
- "earliestMsgPublishTimeInBacklogs": {
- "type": "integer",
- "format": "int64"
- },
- "offloadedStorageSize": {
- "type": "integer",
- "format": "int64"
- },
- "publishers": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/PublisherStats"
- }
- },
- "waitingPublishers": {
- "type": "integer",
- "format": "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize": {
- "type": "integer",
- "format": "int32"
}
}
},
@@ -30137,15 +30138,15 @@
"sources": {
"$ref": "#/definitions/SourcesWorkerService"
},
- "initialized": {
- "type": "boolean"
- },
"functions": {
"$ref": "#/definitions/FunctionsWorkerService"
},
"sinks": {
"$ref": "#/definitions/SinksWorkerService"
},
+ "initialized": {
+ "type": "boolean"
+ },
"functionsV2": {
"$ref": "#/definitions/FunctionsV2WorkerService"
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
index 0d742b5..8cb054a 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerfunctions.json
@@ -1188,6 +1188,9 @@
"Base64Variant": {
"type": "object",
"properties": {
+ "name": {
+ "type": "string"
+ },
"paddingChar": {
"type": "string"
},
@@ -1198,9 +1201,6 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
- },
- "name": {
- "type": "string"
}
}
},
@@ -1273,10 +1273,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1291,10 +1291,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1309,10 +1309,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1429,33 +1429,36 @@
"numberFormat": {
"$ref": "#/definitions/NumberFormat"
},
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"lenient": {
"type": "boolean"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
}
}
},
"DeserializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
- "problemHandlers": {
- "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "problemHandlers": {
+ "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -1468,21 +1471,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1495,6 +1492,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1503,12 +1503,15 @@
"DeserializationContext": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -1518,15 +1521,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "arrayBuilders": {
- "$ref": "#/definitions/ArrayBuilders"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -1537,8 +1537,8 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
+ "arrayBuilders": {
+ "$ref": "#/definitions/ArrayBuilders"
}
}
},
@@ -2105,6 +2105,27 @@
"JavaType": {
"type": "object",
"properties": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
+ "type": "boolean"
+ },
"contentType": {
"$ref": "#/definitions/JavaType"
},
@@ -2138,15 +2159,9 @@
"typeHandler": {
"type": "object"
},
- "collectionLikeType": {
- "type": "boolean"
- },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
- "superClass": {
- "$ref": "#/definitions/JavaType"
- },
"contentValueHandler": {
"type": "object"
},
@@ -2156,28 +2171,13 @@
"erasedSignature": {
"type": "string"
},
- "mapLikeType": {
- "type": "boolean"
- },
- "interface": {
- "type": "boolean"
- },
- "primitive": {
+ "collectionLikeType": {
"type": "boolean"
},
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
+ "superClass": {
+ "$ref": "#/definitions/JavaType"
},
- "abstract": {
+ "mapLikeType": {
"type": "boolean"
},
"typeName": {
@@ -2191,12 +2191,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "inputDecorator": {
- "$ref": "#/definitions/InputDecorator"
- },
- "outputDecorator": {
- "$ref": "#/definitions/OutputDecorator"
- },
"rootValueSeparator": {
"type": "string"
},
@@ -2206,8 +2200,14 @@
"formatName": {
"type": "string"
},
+ "inputDecorator": {
+ "$ref": "#/definitions/InputDecorator"
+ },
"characterEscapes": {
"$ref": "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator": {
+ "$ref": "#/definitions/OutputDecorator"
}
}
},
@@ -2226,6 +2226,9 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -2234,16 +2237,10 @@
"type": "integer",
"format": "int32"
},
- "currentValue": {
- "type": "object"
- },
"highestEscapedChar": {
"type": "integer",
"format": "int32"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputTarget": {
"type": "object"
},
@@ -2253,6 +2250,9 @@
},
"outputContext": {
"$ref": "#/definitions/JsonStreamContext"
+ },
+ "currentValue": {
+ "type": "object"
}
}
},
@@ -2299,14 +2299,6 @@
"type": "string"
}
},
- "longValue": {
- "type": "integer",
- "format": "int64"
- },
- "shortValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -2322,6 +2314,14 @@
"type": "number",
"format": "float"
},
+ "longValue": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "shortValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"closed": {
"type": "boolean"
},
@@ -2335,9 +2335,6 @@
"schema": {
"$ref": "#/definitions/FormatSchema"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -2362,6 +2359,9 @@
"currentName": {
"type": "string"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -2489,6 +2489,9 @@
"JsonStreamContext": {
"type": "object",
"properties": {
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
+ },
"currentName": {
"type": "string"
},
@@ -2505,9 +2508,6 @@
"currentIndex": {
"type": "integer",
"format": "int32"
- },
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -2523,6 +2523,9 @@
"displayName": {
"type": "string"
},
+ "language": {
+ "type": "string"
+ },
"script": {
"type": "string"
},
@@ -2570,9 +2573,6 @@
},
"displayVariant": {
"type": "string"
- },
- "language": {
- "type": "string"
}
}
},
@@ -2582,6 +2582,22 @@
"Message": {
"type": "object",
"properties": {
+ "value": {
+ "type": "object"
+ },
+ "key": {
+ "type": "string"
+ },
+ "properties": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "string"
+ }
+ },
+ "index": {
+ "type": "integer",
+ "format": "int64"
+ },
"data": {
"type": "array",
"items": {
@@ -2589,10 +2605,6 @@
"format": "byte"
}
},
- "brokerPublishTime": {
- "type": "integer",
- "format": "int64"
- },
"messageId": {
"$ref": "#/definitions/MessageId"
},
@@ -2613,6 +2625,10 @@
"readerSchema": {
"$ref": "#/definitions/SchemaObject"
},
+ "brokerPublishTime": {
+ "type": "integer",
+ "format": "int64"
+ },
"publishTime": {
"type": "integer",
"format": "int64"
@@ -2650,22 +2666,6 @@
},
"topicName": {
"type": "string"
- },
- "value": {
- "type": "object"
- },
- "key": {
- "type": "string"
- },
- "properties": {
- "type": "object",
- "additionalProperties": {
- "type": "string"
- }
- },
- "index": {
- "type": "integer",
- "format": "int64"
}
}
},
@@ -2753,6 +2753,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -2765,19 +2768,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
},
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -2785,6 +2785,9 @@
"ObjectMapper": {
"type": "object",
"properties": {
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
+ },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -2826,9 +2829,6 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
- },
- "factory": {
- "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -2904,14 +2904,14 @@
"PropertyName": {
"type": "object",
"properties": {
- "namespace": {
- "type": "string"
- },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
+ },
+ "namespace": {
+ "type": "string"
}
}
},
@@ -2921,10 +2921,10 @@
"PublicKey": {
"type": "object",
"properties": {
- "algorithm": {
+ "format": {
"type": "string"
},
- "format": {
+ "algorithm": {
"type": "string"
},
"encoded": {
@@ -2967,16 +2967,6 @@
"SchemaInfo": {
"type": "object",
"properties": {
- "schema": {
- "type": "array",
- "items": {
- "type": "string",
- "format": "byte"
- }
- },
- "schemaDefinition": {
- "type": "string"
- },
"name": {
"type": "string"
},
@@ -3015,6 +3005,16 @@
"AUTO_CONSUME",
"AUTO_PUBLISH"
]
+ },
+ "schemaDefinition": {
+ "type": "string"
+ },
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "format": "byte"
+ }
}
}
},
@@ -3032,6 +3032,9 @@
"SerializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
@@ -3041,9 +3044,6 @@
"defaultPrettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion": {
"type": "string",
"enum": [
@@ -3059,6 +3059,9 @@
"type": "integer",
"format": "int32"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -3071,21 +3074,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -3098,6 +3095,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -3109,32 +3109,32 @@
"SerializerProvider": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/SerializationConfig"
},
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "filterProvider": {
- "$ref": "#/definitions/FilterProvider"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
+ "generator": {
+ "$ref": "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer": {
"$ref": "#/definitions/JsonSerializerObject"
},
- "generator": {
- "$ref": "#/definitions/JsonGenerator"
+ "filterProvider": {
+ "$ref": "#/definitions/FilterProvider"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -3153,9 +3153,6 @@
"displayName": {
"type": "string"
},
- "id": {
- "type": "string"
- },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -3163,6 +3160,9 @@
"rawOffset": {
"type": "integer",
"format": "int32"
+ },
+ "id": {
+ "type": "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
index 9780b1e..8326477 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggerpackages.json
@@ -520,6 +520,9 @@
"Base64Variant": {
"type": "object",
"properties": {
+ "name": {
+ "type": "string"
+ },
"paddingChar": {
"type": "string"
},
@@ -530,9 +533,6 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
- },
- "name": {
- "type": "string"
}
}
},
@@ -605,10 +605,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -623,10 +623,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -641,10 +641,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -690,33 +690,36 @@
"numberFormat": {
"$ref": "#/definitions/NumberFormat"
},
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"lenient": {
"type": "boolean"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
}
}
},
"DeserializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
- "problemHandlers": {
- "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "problemHandlers": {
+ "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -729,21 +732,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -756,6 +753,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -764,12 +764,15 @@
"DeserializationContext": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -779,15 +782,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "arrayBuilders": {
- "$ref": "#/definitions/ArrayBuilders"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -798,8 +798,8 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
+ "arrayBuilders": {
+ "$ref": "#/definitions/ArrayBuilders"
}
}
},
@@ -838,6 +838,27 @@
"JavaType": {
"type": "object",
"properties": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
+ "type": "boolean"
+ },
"contentType": {
"$ref": "#/definitions/JavaType"
},
@@ -871,15 +892,9 @@
"typeHandler": {
"type": "object"
},
- "collectionLikeType": {
- "type": "boolean"
- },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
- "superClass": {
- "$ref": "#/definitions/JavaType"
- },
"contentValueHandler": {
"type": "object"
},
@@ -889,28 +904,13 @@
"erasedSignature": {
"type": "string"
},
- "mapLikeType": {
- "type": "boolean"
- },
- "interface": {
- "type": "boolean"
- },
- "primitive": {
+ "collectionLikeType": {
"type": "boolean"
},
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
+ "superClass": {
+ "$ref": "#/definitions/JavaType"
},
- "abstract": {
+ "mapLikeType": {
"type": "boolean"
},
"typeName": {
@@ -924,12 +924,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "inputDecorator": {
- "$ref": "#/definitions/InputDecorator"
- },
- "outputDecorator": {
- "$ref": "#/definitions/OutputDecorator"
- },
"rootValueSeparator": {
"type": "string"
},
@@ -939,8 +933,14 @@
"formatName": {
"type": "string"
},
+ "inputDecorator": {
+ "$ref": "#/definitions/InputDecorator"
+ },
"characterEscapes": {
"$ref": "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator": {
+ "$ref": "#/definitions/OutputDecorator"
}
}
},
@@ -959,6 +959,9 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -967,16 +970,10 @@
"type": "integer",
"format": "int32"
},
- "currentValue": {
- "type": "object"
- },
"highestEscapedChar": {
"type": "integer",
"format": "int32"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputTarget": {
"type": "object"
},
@@ -986,6 +983,9 @@
},
"outputContext": {
"$ref": "#/definitions/JsonStreamContext"
+ },
+ "currentValue": {
+ "type": "object"
}
}
},
@@ -1032,14 +1032,6 @@
"type": "string"
}
},
- "longValue": {
- "type": "integer",
- "format": "int64"
- },
- "shortValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -1055,6 +1047,14 @@
"type": "number",
"format": "float"
},
+ "longValue": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "shortValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"closed": {
"type": "boolean"
},
@@ -1068,9 +1068,6 @@
"schema": {
"$ref": "#/definitions/FormatSchema"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -1095,6 +1092,9 @@
"currentName": {
"type": "string"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -1222,6 +1222,9 @@
"JsonStreamContext": {
"type": "object",
"properties": {
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
+ },
"currentName": {
"type": "string"
},
@@ -1238,9 +1241,6 @@
"currentIndex": {
"type": "integer",
"format": "int32"
- },
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -1256,6 +1256,9 @@
"displayName": {
"type": "string"
},
+ "language": {
+ "type": "string"
+ },
"script": {
"type": "string"
},
@@ -1303,9 +1306,6 @@
},
"displayVariant": {
"type": "string"
- },
- "language": {
- "type": "string"
}
}
},
@@ -1393,6 +1393,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -1405,19 +1408,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
},
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -1425,6 +1425,9 @@
"ObjectMapper": {
"type": "object",
"properties": {
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
+ },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -1466,9 +1469,6 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
- },
- "factory": {
- "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -1547,14 +1547,14 @@
"PropertyName": {
"type": "object",
"properties": {
- "namespace": {
- "type": "string"
- },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
+ },
+ "namespace": {
+ "type": "string"
}
}
},
@@ -1564,10 +1564,10 @@
"PublicKey": {
"type": "object",
"properties": {
- "algorithm": {
+ "format": {
"type": "string"
},
- "format": {
+ "algorithm": {
"type": "string"
},
"encoded": {
@@ -1582,6 +1582,9 @@
"SerializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
@@ -1591,9 +1594,6 @@
"defaultPrettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion": {
"type": "string",
"enum": [
@@ -1609,6 +1609,9 @@
"type": "integer",
"format": "int32"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -1621,21 +1624,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1648,6 +1645,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1659,32 +1659,32 @@
"SerializerProvider": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/SerializationConfig"
},
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "filterProvider": {
- "$ref": "#/definitions/FilterProvider"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
+ "generator": {
+ "$ref": "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer": {
"$ref": "#/definitions/JsonSerializerObject"
},
- "generator": {
- "$ref": "#/definitions/JsonGenerator"
+ "filterProvider": {
+ "$ref": "#/definitions/FilterProvider"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -1706,9 +1706,6 @@
"displayName": {
"type": "string"
},
- "id": {
- "type": "string"
- },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -1716,6 +1713,9 @@
"rawOffset": {
"type": "integer",
"format": "int32"
+ },
+ "id": {
+ "type": "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
index 0d7220f..ebf2856 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersink.json
@@ -985,6 +985,9 @@
"Base64Variant": {
"type": "object",
"properties": {
+ "name": {
+ "type": "string"
+ },
"paddingChar": {
"type": "string"
},
@@ -995,9 +998,6 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
- },
- "name": {
- "type": "string"
}
}
},
@@ -1070,10 +1070,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1088,10 +1088,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1106,10 +1106,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1266,33 +1266,36 @@
"numberFormat": {
"$ref": "#/definitions/NumberFormat"
},
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"lenient": {
"type": "boolean"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
}
}
},
"DeserializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
- "problemHandlers": {
- "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "problemHandlers": {
+ "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -1305,21 +1308,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1332,6 +1329,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1340,12 +1340,15 @@
"DeserializationContext": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -1355,15 +1358,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "arrayBuilders": {
- "$ref": "#/definitions/ArrayBuilders"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -1374,8 +1374,8 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
+ "arrayBuilders": {
+ "$ref": "#/definitions/ArrayBuilders"
}
}
},
@@ -1426,6 +1426,27 @@
"JavaType": {
"type": "object",
"properties": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
+ "type": "boolean"
+ },
"contentType": {
"$ref": "#/definitions/JavaType"
},
@@ -1459,15 +1480,9 @@
"typeHandler": {
"type": "object"
},
- "collectionLikeType": {
- "type": "boolean"
- },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
- "superClass": {
- "$ref": "#/definitions/JavaType"
- },
"contentValueHandler": {
"type": "object"
},
@@ -1477,28 +1492,13 @@
"erasedSignature": {
"type": "string"
},
- "mapLikeType": {
- "type": "boolean"
- },
- "interface": {
- "type": "boolean"
- },
- "primitive": {
+ "collectionLikeType": {
"type": "boolean"
},
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
+ "superClass": {
+ "$ref": "#/definitions/JavaType"
},
- "abstract": {
+ "mapLikeType": {
"type": "boolean"
},
"typeName": {
@@ -1512,12 +1512,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "inputDecorator": {
- "$ref": "#/definitions/InputDecorator"
- },
- "outputDecorator": {
- "$ref": "#/definitions/OutputDecorator"
- },
"rootValueSeparator": {
"type": "string"
},
@@ -1527,8 +1521,14 @@
"formatName": {
"type": "string"
},
+ "inputDecorator": {
+ "$ref": "#/definitions/InputDecorator"
+ },
"characterEscapes": {
"$ref": "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator": {
+ "$ref": "#/definitions/OutputDecorator"
}
}
},
@@ -1547,6 +1547,9 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -1555,16 +1558,10 @@
"type": "integer",
"format": "int32"
},
- "currentValue": {
- "type": "object"
- },
"highestEscapedChar": {
"type": "integer",
"format": "int32"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputTarget": {
"type": "object"
},
@@ -1574,6 +1571,9 @@
},
"outputContext": {
"$ref": "#/definitions/JsonStreamContext"
+ },
+ "currentValue": {
+ "type": "object"
}
}
},
@@ -1620,14 +1620,6 @@
"type": "string"
}
},
- "longValue": {
- "type": "integer",
- "format": "int64"
- },
- "shortValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -1643,6 +1635,14 @@
"type": "number",
"format": "float"
},
+ "longValue": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "shortValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"closed": {
"type": "boolean"
},
@@ -1656,9 +1656,6 @@
"schema": {
"$ref": "#/definitions/FormatSchema"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -1683,6 +1680,9 @@
"currentName": {
"type": "string"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -1810,6 +1810,9 @@
"JsonStreamContext": {
"type": "object",
"properties": {
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
+ },
"currentName": {
"type": "string"
},
@@ -1826,9 +1829,6 @@
"currentIndex": {
"type": "integer",
"format": "int32"
- },
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -1844,6 +1844,9 @@
"displayName": {
"type": "string"
},
+ "language": {
+ "type": "string"
+ },
"script": {
"type": "string"
},
@@ -1891,9 +1894,6 @@
},
"displayVariant": {
"type": "string"
- },
- "language": {
- "type": "string"
}
}
},
@@ -1981,6 +1981,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -1993,19 +1996,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
},
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -2013,6 +2013,9 @@
"ObjectMapper": {
"type": "object",
"properties": {
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
+ },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -2054,9 +2057,6 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
- },
- "factory": {
- "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -2110,14 +2110,14 @@
"PropertyName": {
"type": "object",
"properties": {
- "namespace": {
- "type": "string"
- },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
+ },
+ "namespace": {
+ "type": "string"
}
}
},
@@ -2127,10 +2127,10 @@
"PublicKey": {
"type": "object",
"properties": {
- "algorithm": {
+ "format": {
"type": "string"
},
- "format": {
+ "algorithm": {
"type": "string"
},
"encoded": {
@@ -2162,6 +2162,9 @@
"SerializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
@@ -2171,9 +2174,6 @@
"defaultPrettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion": {
"type": "string",
"enum": [
@@ -2189,6 +2189,9 @@
"type": "integer",
"format": "int32"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -2201,21 +2204,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -2228,6 +2225,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -2239,32 +2239,32 @@
"SerializerProvider": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/SerializationConfig"
},
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "filterProvider": {
- "$ref": "#/definitions/FilterProvider"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
+ "generator": {
+ "$ref": "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer": {
"$ref": "#/definitions/JsonSerializerObject"
},
- "generator": {
- "$ref": "#/definitions/JsonGenerator"
+ "filterProvider": {
+ "$ref": "#/definitions/FilterProvider"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -2487,9 +2487,6 @@
"displayName": {
"type": "string"
},
- "id": {
- "type": "string"
- },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -2497,6 +2494,9 @@
"rawOffset": {
"type": "integer",
"format": "int32"
+ },
+ "id": {
+ "type": "string"
}
}
},
diff --git a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersource.json b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersource.json
index 8c87550..98146f0 100644
--- a/content/swagger/2.10.0-SNAPSHOT/v3/swaggersource.json
+++ b/content/swagger/2.10.0-SNAPSHOT/v3/swaggersource.json
@@ -988,6 +988,9 @@
"Base64Variant": {
"type": "object",
"properties": {
+ "name": {
+ "type": "string"
+ },
"paddingChar": {
"type": "string"
},
@@ -998,9 +1001,6 @@
"maxLineLength": {
"type": "integer",
"format": "int32"
- },
- "name": {
- "type": "string"
}
}
},
@@ -1087,10 +1087,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1105,10 +1105,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1123,10 +1123,10 @@
"type": "integer",
"format": "int32"
},
- "done": {
+ "cancelled": {
"type": "boolean"
},
- "cancelled": {
+ "done": {
"type": "boolean"
},
"completedExceptionally": {
@@ -1247,33 +1247,36 @@
"numberFormat": {
"$ref": "#/definitions/NumberFormat"
},
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"lenient": {
"type": "boolean"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
}
}
},
"DeserializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
- "problemHandlers": {
- "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures": {
"type": "integer",
"format": "int32"
},
+ "problemHandlers": {
+ "$ref": "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -1286,21 +1289,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -1313,6 +1310,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -1321,12 +1321,15 @@
"DeserializationContext": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "factory": {
+ "$ref": "#/definitions/DeserializerFactory"
+ },
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/DeserializationConfig"
},
@@ -1336,15 +1339,12 @@
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "arrayBuilders": {
- "$ref": "#/definitions/ArrayBuilders"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
"nodeFactory": {
"$ref": "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"contextualType": {
"$ref": "#/definitions/JavaType"
},
@@ -1355,8 +1355,8 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
- "factory": {
- "$ref": "#/definitions/DeserializerFactory"
+ "arrayBuilders": {
+ "$ref": "#/definitions/ArrayBuilders"
}
}
},
@@ -1407,6 +1407,27 @@
"JavaType": {
"type": "object",
"properties": {
+ "interface": {
+ "type": "boolean"
+ },
+ "primitive": {
+ "type": "boolean"
+ },
+ "interfaces": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/JavaType"
+ }
+ },
+ "genericSignature": {
+ "type": "string"
+ },
+ "final": {
+ "type": "boolean"
+ },
+ "abstract": {
+ "type": "boolean"
+ },
"contentType": {
"$ref": "#/definitions/JavaType"
},
@@ -1440,15 +1461,9 @@
"typeHandler": {
"type": "object"
},
- "collectionLikeType": {
- "type": "boolean"
- },
"referencedType": {
"$ref": "#/definitions/JavaType"
},
- "superClass": {
- "$ref": "#/definitions/JavaType"
- },
"contentValueHandler": {
"type": "object"
},
@@ -1458,28 +1473,13 @@
"erasedSignature": {
"type": "string"
},
- "mapLikeType": {
- "type": "boolean"
- },
- "interface": {
- "type": "boolean"
- },
- "primitive": {
+ "collectionLikeType": {
"type": "boolean"
},
- "interfaces": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/JavaType"
- }
- },
- "genericSignature": {
- "type": "string"
- },
- "final": {
- "type": "boolean"
+ "superClass": {
+ "$ref": "#/definitions/JavaType"
},
- "abstract": {
+ "mapLikeType": {
"type": "boolean"
},
"typeName": {
@@ -1493,12 +1493,6 @@
"JsonFactory": {
"type": "object",
"properties": {
- "inputDecorator": {
- "$ref": "#/definitions/InputDecorator"
- },
- "outputDecorator": {
- "$ref": "#/definitions/OutputDecorator"
- },
"rootValueSeparator": {
"type": "string"
},
@@ -1508,8 +1502,14 @@
"formatName": {
"type": "string"
},
+ "inputDecorator": {
+ "$ref": "#/definitions/InputDecorator"
+ },
"characterEscapes": {
"$ref": "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator": {
+ "$ref": "#/definitions/OutputDecorator"
}
}
},
@@ -1528,6 +1528,9 @@
"prettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
+ "characterEscapes": {
+ "$ref": "#/definitions/CharacterEscapes"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -1536,16 +1539,10 @@
"type": "integer",
"format": "int32"
},
- "currentValue": {
- "type": "object"
- },
"highestEscapedChar": {
"type": "integer",
"format": "int32"
},
- "characterEscapes": {
- "$ref": "#/definitions/CharacterEscapes"
- },
"outputTarget": {
"type": "object"
},
@@ -1555,6 +1552,9 @@
},
"outputContext": {
"$ref": "#/definitions/JsonStreamContext"
+ },
+ "currentValue": {
+ "type": "object"
}
}
},
@@ -1601,14 +1601,6 @@
"type": "string"
}
},
- "longValue": {
- "type": "integer",
- "format": "int64"
- },
- "shortValue": {
- "type": "integer",
- "format": "int32"
- },
"booleanValue": {
"type": "boolean"
},
@@ -1624,6 +1616,14 @@
"type": "number",
"format": "float"
},
+ "longValue": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "shortValue": {
+ "type": "integer",
+ "format": "int32"
+ },
"closed": {
"type": "boolean"
},
@@ -1637,9 +1637,6 @@
"schema": {
"$ref": "#/definitions/FormatSchema"
},
- "tokenLocation": {
- "$ref": "#/definitions/JsonLocation"
- },
"codec": {
"$ref": "#/definitions/ObjectCodec"
},
@@ -1664,6 +1661,9 @@
"currentName": {
"type": "string"
},
+ "tokenLocation": {
+ "$ref": "#/definitions/JsonLocation"
+ },
"featureMask": {
"type": "integer",
"format": "int32"
@@ -1791,6 +1791,9 @@
"JsonStreamContext": {
"type": "object",
"properties": {
+ "parent": {
+ "$ref": "#/definitions/JsonStreamContext"
+ },
"currentName": {
"type": "string"
},
@@ -1807,9 +1810,6 @@
"currentIndex": {
"type": "integer",
"format": "int32"
- },
- "parent": {
- "$ref": "#/definitions/JsonStreamContext"
}
}
},
@@ -1825,6 +1825,9 @@
"displayName": {
"type": "string"
},
+ "language": {
+ "type": "string"
+ },
"script": {
"type": "string"
},
@@ -1872,9 +1875,6 @@
},
"displayVariant": {
"type": "string"
- },
- "language": {
- "type": "string"
}
}
},
@@ -1962,6 +1962,9 @@
"type": "integer",
"format": "int32"
},
+ "currency": {
+ "$ref": "#/definitions/Currency"
+ },
"roundingMode": {
"type": "string",
"enum": [
@@ -1974,19 +1977,16 @@
"HALF_EVEN",
"UNNECESSARY"
]
- },
- "currency": {
- "$ref": "#/definitions/Currency"
}
}
},
"ObjectCodec": {
"type": "object",
"properties": {
- "jsonFactory": {
+ "factory": {
"$ref": "#/definitions/JsonFactory"
},
- "factory": {
+ "jsonFactory": {
"$ref": "#/definitions/JsonFactory"
}
}
@@ -1994,6 +1994,9 @@
"ObjectMapper": {
"type": "object",
"properties": {
+ "factory": {
+ "$ref": "#/definitions/JsonFactory"
+ },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
@@ -2035,9 +2038,6 @@
},
"injectableValues": {
"$ref": "#/definitions/InjectableValues"
- },
- "factory": {
- "$ref": "#/definitions/JsonFactory"
}
}
},
@@ -2113,14 +2113,14 @@
"PropertyName": {
"type": "object",
"properties": {
- "namespace": {
- "type": "string"
- },
"empty": {
"type": "boolean"
},
"simpleName": {
"type": "string"
+ },
+ "namespace": {
+ "type": "string"
}
}
},
@@ -2130,10 +2130,10 @@
"PublicKey": {
"type": "object",
"properties": {
- "algorithm": {
+ "format": {
"type": "string"
},
- "format": {
+ "algorithm": {
"type": "string"
},
"encoded": {
@@ -2165,6 +2165,9 @@
"SerializationConfig": {
"type": "object",
"properties": {
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion": {
"$ref": "#/definitions/Value"
},
@@ -2174,9 +2177,6 @@
"defaultPrettyPrinter": {
"$ref": "#/definitions/PrettyPrinter"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion": {
"type": "string",
"enum": [
@@ -2192,6 +2192,9 @@
"type": "integer",
"format": "int32"
},
+ "attributes": {
+ "$ref": "#/definitions/ContextAttributes"
+ },
"rootName": {
"type": "string"
},
@@ -2204,21 +2207,15 @@
"defaultVisibilityChecker": {
"$ref": "#/definitions/VisibilityCheckerObject"
},
- "attributes": {
- "$ref": "#/definitions/ContextAttributes"
+ "locale": {
+ "$ref": "#/definitions/Locale"
},
"timeZone": {
"$ref": "#/definitions/TimeZone"
},
- "locale": {
- "$ref": "#/definitions/Locale"
- },
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled": {
- "type": "boolean"
- },
"handlerInstantiator": {
"$ref": "#/definitions/HandlerInstantiator"
},
@@ -2231,6 +2228,9 @@
"base64Variant": {
"$ref": "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled": {
+ "type": "boolean"
+ },
"classIntrospector": {
"$ref": "#/definitions/ClassIntrospector"
}
@@ -2242,32 +2242,32 @@
"SerializerProvider": {
"type": "object",
"properties": {
- "timeZone": {
- "$ref": "#/definitions/TimeZone"
- },
"locale": {
"$ref": "#/definitions/Locale"
},
+ "timeZone": {
+ "$ref": "#/definitions/TimeZone"
+ },
"config": {
"$ref": "#/definitions/SerializationConfig"
},
"typeFactory": {
"$ref": "#/definitions/TypeFactory"
},
- "filterProvider": {
- "$ref": "#/definitions/FilterProvider"
+ "annotationIntrospector": {
+ "$ref": "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer": {
- "$ref": "#/definitions/JsonSerializerObject"
+ "generator": {
+ "$ref": "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer": {
"$ref": "#/definitions/JsonSerializerObject"
},
- "generator": {
- "$ref": "#/definitions/JsonGenerator"
+ "filterProvider": {
+ "$ref": "#/definitions/FilterProvider"
},
- "annotationIntrospector": {
- "$ref": "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer": {
+ "$ref": "#/definitions/JsonSerializerObject"
}
}
},
@@ -2438,9 +2438,6 @@
"displayName": {
"type": "string"
},
- "id": {
- "type": "string"
- },
"dstsavings": {
"type": "integer",
"format": "int32"
@@ -2448,6 +2445,9 @@
"rawOffset": {
"type": "integer",
"format": "int32"
+ },
+ "id": {
+ "type": "string"
}
}
},
diff --git a/content/swagger/master/swagger.json b/content/swagger/master/swagger.json
index ffa1547..e998fbf 100644
--- a/content/swagger/master/swagger.json
+++ b/content/swagger/master/swagger.json
@@ -16968,6 +16968,7 @@
"summary" : "Create a partitioned topic.",
"description" : "It needs to be called before creating a producer on a partitioned topic.",
"operationId" : "createPartitionedTopic",
+ "consumes" : [ "application/vnd.partitioned-topic-metadata+json" ],
"produces" : [ "application/json" ],
"parameters" : [ {
"name" : "tenant",
@@ -16990,12 +16991,10 @@
}, {
"in" : "body",
"name" : "body",
- "description" : "The number of partitions for the topic",
+ "description" : "The metadata for the topic",
"required" : true,
"schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 0
+ "$ref" : "#/definitions/PartitionedTopicMetadata"
}
}, {
"name" : "createLocalTopicOnly",
@@ -21278,15 +21277,15 @@
"AutoFailoverPolicyData" : {
"type" : "object",
"properties" : {
- "policyType" : {
- "type" : "string",
- "enum" : [ "min_available" ]
- },
"parameters" : {
"type" : "object",
"additionalProperties" : {
"type" : "string"
}
+ },
+ "policyType" : {
+ "type" : "string",
+ "enum" : [ "min_available" ]
}
}
},
@@ -21337,6 +21336,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -21347,9 +21349,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -21367,10 +21366,10 @@
"BookieInfo" : {
"type" : "object",
"properties" : {
- "rack" : {
+ "hostname" : {
"type" : "string"
},
- "hostname" : {
+ "rack" : {
"type" : "string"
}
}
@@ -21612,10 +21611,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21630,10 +21629,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21648,10 +21647,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21666,10 +21665,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -21703,6 +21702,9 @@
"ConsumerStats" : {
"type" : "object",
"properties" : {
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -21735,25 +21737,6 @@
"type" : "integer",
"format" : "int32"
},
- "clientVersion" : {
- "type" : "string"
- },
- "avgMessagesPerEntry" : {
- "type" : "integer",
- "format" : "int32"
- },
- "blockedConsumerOnUnackedMsgs" : {
- "type" : "boolean"
- },
- "readPositionWhenJoining" : {
- "type" : "string"
- },
- "keyHashRanges" : {
- "type" : "array",
- "items" : {
- "type" : "string"
- }
- },
"msgRateRedeliver" : {
"type" : "number",
"format" : "double"
@@ -21774,8 +21757,24 @@
"type" : "integer",
"format" : "int64"
},
- "address" : {
+ "clientVersion" : {
+ "type" : "string"
+ },
+ "avgMessagesPerEntry" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "blockedConsumerOnUnackedMsgs" : {
+ "type" : "boolean"
+ },
+ "readPositionWhenJoining" : {
"type" : "string"
+ },
+ "keyHashRanges" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
}
}
},
@@ -21890,23 +21889,23 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DelayedDeliveryPolicies" : {
"type" : "object",
"properties" : {
+ "active" : {
+ "type" : "boolean"
+ },
"tickTime" : {
"type" : "integer",
"format" : "int64"
- },
- "active" : {
- "type" : "boolean"
}
}
},
@@ -21922,22 +21921,25 @@
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -21950,21 +21952,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -21977,6 +21973,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -21985,12 +21984,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -22000,15 +22002,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -22019,8 +22018,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -22306,6 +22305,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -22339,15 +22359,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -22357,28 +22371,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -22392,12 +22391,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -22407,8 +22400,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -22427,6 +22426,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -22435,16 +22437,10 @@
"type" : "integer",
"format" : "int32"
},
- "currentValue" : {
- "type" : "object"
- },
"highestEscapedChar" : {
"type" : "integer",
"format" : "int32"
},
- "characterEscapes" : {
- "$ref" : "#/definitions/CharacterEscapes"
- },
"outputTarget" : {
"type" : "object"
},
@@ -22454,6 +22450,9 @@
},
"outputContext" : {
"$ref" : "#/definitions/JsonStreamContext"
+ },
+ "currentValue" : {
+ "type" : "object"
}
}
},
@@ -22500,14 +22499,6 @@
"type" : "string"
}
},
- "longValue" : {
- "type" : "integer",
- "format" : "int64"
- },
- "shortValue" : {
- "type" : "integer",
- "format" : "int32"
- },
"booleanValue" : {
"type" : "boolean"
},
@@ -22523,6 +22514,14 @@
"type" : "number",
"format" : "float"
},
+ "longValue" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "shortValue" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"closed" : {
"type" : "boolean"
},
@@ -22536,9 +22535,6 @@
"schema" : {
"$ref" : "#/definitions/FormatSchema"
},
- "tokenLocation" : {
- "$ref" : "#/definitions/JsonLocation"
- },
"codec" : {
"$ref" : "#/definitions/ObjectCodec"
},
@@ -22549,6 +22545,9 @@
"currentName" : {
"type" : "string"
},
+ "tokenLocation" : {
+ "$ref" : "#/definitions/JsonLocation"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
@@ -22655,6 +22654,9 @@
"JsonStreamContext" : {
"type" : "object",
"properties" : {
+ "parent" : {
+ "$ref" : "#/definitions/JsonStreamContext"
+ },
"currentName" : {
"type" : "string"
},
@@ -22671,9 +22673,6 @@
"currentIndex" : {
"type" : "integer",
"format" : "int32"
- },
- "parent" : {
- "$ref" : "#/definitions/JsonStreamContext"
}
}
},
@@ -22961,14 +22960,13 @@
"type" : "number",
"format" : "double"
},
- "cpu" : {
- "$ref" : "#/definitions/ResourceUsage"
- },
- "memory" : {
- "$ref" : "#/definitions/ResourceUsage"
+ "msgThroughputIn" : {
+ "type" : "number",
+ "format" : "double"
},
- "directMemory" : {
- "$ref" : "#/definitions/ResourceUsage"
+ "msgThroughputOut" : {
+ "type" : "number",
+ "format" : "double"
},
"bandwidthIn" : {
"$ref" : "#/definitions/ResourceUsage"
@@ -22980,13 +22978,14 @@
"type" : "integer",
"format" : "int64"
},
- "msgThroughputIn" : {
- "type" : "number",
- "format" : "double"
+ "cpu" : {
+ "$ref" : "#/definitions/ResourceUsage"
},
- "msgThroughputOut" : {
- "type" : "number",
- "format" : "double"
+ "memory" : {
+ "$ref" : "#/definitions/ResourceUsage"
+ },
+ "directMemory" : {
+ "$ref" : "#/definitions/ResourceUsage"
},
"underLoaded" : {
"type" : "boolean"
@@ -23005,6 +23004,9 @@
"displayName" : {
"type" : "string"
},
+ "language" : {
+ "type" : "string"
+ },
"script" : {
"type" : "string"
},
@@ -23052,9 +23054,6 @@
},
"displayVariant" : {
"type" : "string"
- },
- "language" : {
- "type" : "string"
}
}
},
@@ -23259,6 +23258,9 @@
"type" : "number",
"format" : "double"
},
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -23290,19 +23292,16 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "clientVersion" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "number",
"format" : "double"
},
+ "clientVersion" : {
+ "type" : "string"
+ },
"producerId" : {
"type" : "integer",
"format" : "int64"
- },
- "address" : {
- "type" : "string"
}
}
},
@@ -23336,6 +23335,10 @@
"type" : "integer",
"format" : "int64"
},
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
+ },
"replicationBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -23351,10 +23354,6 @@
},
"outboundConnectedSince" : {
"type" : "string"
- },
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
}
}
},
@@ -23365,6 +23364,9 @@
"type" : "number",
"format" : "double"
},
+ "type" : {
+ "type" : "string"
+ },
"replicated" : {
"type" : "boolean"
},
@@ -23377,10 +23379,18 @@
"$ref" : "#/definitions/ConsumerStats"
}
},
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"msgRateOut" : {
"type" : "number",
"format" : "double"
@@ -23397,14 +23407,6 @@
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
- },
"allowOutOfOrderDelivery" : {
"type" : "boolean"
},
@@ -23484,36 +23486,56 @@
"additionalProperties" : {
"type" : "string"
}
- },
- "type" : {
- "type" : "string"
}
}
},
"NonPersistentTopicStats" : {
"type" : "object",
"properties" : {
- "msgDropRate" : {
- "type" : "number",
- "format" : "double"
- },
"subscriptions" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/NonPersistentSubscriptionStats"
}
},
+ "publishers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/NonPersistentPublisherStats"
+ }
+ },
"replication" : {
"type" : "object",
"additionalProperties" : {
"$ref" : "#/definitions/NonPersistentReplicatorStats"
}
},
- "publishers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/NonPersistentPublisherStats"
- }
+ "msgDropRate" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "msgChunkPublished" : {
+ "type" : "boolean"
+ },
+ "storageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "offloadedStorageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "waitingPublishers" : {
+ "type" : "integer",
+ "format" : "int32"
},
"deduplicationStatus" : {
"type" : "string"
@@ -23526,6 +23548,10 @@
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
@@ -23564,33 +23590,6 @@
"averageMsgSize" : {
"type" : "number",
"format" : "double"
- },
- "msgChunkPublished" : {
- "type" : "boolean"
- },
- "storageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "earliestMsgPublishTimeInBacklogs" : {
- "type" : "integer",
- "format" : "int64"
- },
- "offloadedStorageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "waitingPublishers" : {
- "type" : "integer",
- "format" : "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -23622,22 +23621,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" : {
- "jsonFactory" : {
+ "factory" : {
"$ref" : "#/definitions/JsonFactory"
},
- "factory" : {
+ "jsonFactory" : {
"$ref" : "#/definitions/JsonFactory"
}
}
@@ -23645,6 +23644,9 @@
"ObjectMapper" : {
"type" : "object",
"properties" : {
+ "factory" : {
+ "$ref" : "#/definitions/JsonFactory"
+ },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
@@ -23686,9 +23688,6 @@
},
"injectableValues" : {
"$ref" : "#/definitions/InjectableValues"
- },
- "factory" : {
- "$ref" : "#/definitions/JsonFactory"
}
}
},
@@ -24487,14 +24486,14 @@
"PropertyName" : {
"type" : "object",
"properties" : {
- "namespace" : {
- "type" : "string"
- },
"empty" : {
"type" : "boolean"
},
"simpleName" : {
"type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
}
}
},
@@ -24504,10 +24503,10 @@
"PublicKey" : {
"type" : "object",
"properties" : {
- "algorithm" : {
+ "format" : {
"type" : "string"
},
- "format" : {
+ "algorithm" : {
"type" : "string"
},
"encoded" : {
@@ -24535,6 +24534,9 @@
"PublisherStats" : {
"type" : "object",
"properties" : {
+ "address" : {
+ "type" : "string"
+ },
"metadata" : {
"type" : "object",
"additionalProperties" : {
@@ -24566,19 +24568,16 @@
"type" : "string",
"enum" : [ "Shared", "Exclusive", "WaitForExclusive" ]
},
- "clientVersion" : {
- "type" : "string"
- },
"chunkedMessageRate" : {
"type" : "number",
"format" : "double"
},
+ "clientVersion" : {
+ "type" : "string"
+ },
"producerId" : {
"type" : "integer",
"format" : "int64"
- },
- "address" : {
- "type" : "string"
}
}
},
@@ -24616,6 +24615,10 @@
"type" : "integer",
"format" : "int64"
},
+ "msgRateExpired" : {
+ "type" : "number",
+ "format" : "double"
+ },
"replicationBacklog" : {
"type" : "integer",
"format" : "int64"
@@ -24631,10 +24634,6 @@
},
"outboundConnectedSince" : {
"type" : "string"
- },
- "msgRateExpired" : {
- "type" : "number",
- "format" : "double"
}
}
},
@@ -24786,6 +24785,9 @@
"SerializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
@@ -24795,9 +24797,6 @@
"defaultPrettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"serializationInclusion" : {
"type" : "string",
"enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -24806,6 +24805,9 @@
"type" : "integer",
"format" : "int32"
},
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -24818,21 +24820,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -24845,6 +24841,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -24856,32 +24855,32 @@
"SerializerProvider" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/SerializationConfig"
},
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "filterProvider" : {
- "$ref" : "#/definitions/FilterProvider"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
- "defaultNullKeySerializer" : {
- "$ref" : "#/definitions/JsonSerializerObject"
+ "generator" : {
+ "$ref" : "#/definitions/JsonGenerator"
},
"defaultNullValueSerializer" : {
"$ref" : "#/definitions/JsonSerializerObject"
},
- "generator" : {
- "$ref" : "#/definitions/JsonGenerator"
+ "filterProvider" : {
+ "$ref" : "#/definitions/FilterProvider"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
+ "defaultNullKeySerializer" : {
+ "$ref" : "#/definitions/JsonSerializerObject"
}
}
},
@@ -24975,6 +24974,9 @@
"SubscriptionStats" : {
"type" : "object",
"properties" : {
+ "type" : {
+ "type" : "string"
+ },
"replicated" : {
"type" : "boolean"
},
@@ -24987,10 +24989,18 @@
"$ref" : "#/definitions/ConsumerStats"
}
},
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
"nonContiguousDeletedMessagesRanges" : {
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"msgRateOut" : {
"type" : "number",
"format" : "double"
@@ -25007,14 +25017,6 @@
"type" : "integer",
"format" : "int64"
},
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
- },
"allowOutOfOrderDelivery" : {
"type" : "boolean"
},
@@ -25094,9 +25096,6 @@
"additionalProperties" : {
"type" : "string"
}
- },
- "type" : {
- "type" : "string"
}
}
},
@@ -25162,9 +25161,6 @@
"displayName" : {
"type" : "string"
},
- "id" : {
- "type" : "string"
- },
"dstsavings" : {
"type" : "integer",
"format" : "int32"
@@ -25172,6 +25168,9 @@
"rawOffset" : {
"type" : "integer",
"format" : "int32"
+ },
+ "id" : {
+ "type" : "string"
}
}
},
@@ -25184,6 +25183,35 @@
"$ref" : "#/definitions/SubscriptionStats"
}
},
+ "msgChunkPublished" : {
+ "type" : "boolean"
+ },
+ "storageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "backlogSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "earliestMsgPublishTimeInBacklogs" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "offloadedStorageSize" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "publishers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/PublisherStats"
+ }
+ },
+ "waitingPublishers" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"replication" : {
"type" : "object",
"additionalProperties" : {
@@ -25201,6 +25229,10 @@
"type" : "integer",
"format" : "int32"
},
+ "nonContiguousDeletedMessagesRangesSerializedSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
"compaction" : {
"$ref" : "#/definitions/CompactionStats"
},
@@ -25239,39 +25271,6 @@
"averageMsgSize" : {
"type" : "number",
"format" : "double"
- },
- "msgChunkPublished" : {
- "type" : "boolean"
- },
- "storageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "backlogSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "earliestMsgPublishTimeInBacklogs" : {
- "type" : "integer",
- "format" : "int64"
- },
- "offloadedStorageSize" : {
- "type" : "integer",
- "format" : "int64"
- },
- "publishers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/PublisherStats"
- }
- },
- "waitingPublishers" : {
- "type" : "integer",
- "format" : "int32"
- },
- "nonContiguousDeletedMessagesRangesSerializedSize" : {
- "type" : "integer",
- "format" : "int32"
}
}
},
@@ -25692,15 +25691,15 @@
"sources" : {
"$ref" : "#/definitions/SourcesWorkerService"
},
- "initialized" : {
- "type" : "boolean"
- },
"functions" : {
"$ref" : "#/definitions/FunctionsWorkerService"
},
"sinks" : {
"$ref" : "#/definitions/SinksWorkerService"
},
+ "initialized" : {
+ "type" : "boolean"
+ },
"functionsV2" : {
"$ref" : "#/definitions/FunctionsV2WorkerService"
},
diff --git a/content/swagger/master/swaggerfunctions.json b/content/swagger/master/swaggerfunctions.json
index 8a8e517..85dbc7d 100644
--- a/content/swagger/master/swaggerfunctions.json
+++ b/content/swagger/master/swaggerfunctions.json
@@ -985,6 +985,9 @@
"Base64Variant" : {
"type" : "object",
"properties" : {
+ "name" : {
+ "type" : "string"
+ },
"paddingChar" : {
"type" : "string"
},
@@ -995,9 +998,6 @@
"maxLineLength" : {
"type" : "integer",
"format" : "int32"
- },
- "name" : {
- "type" : "string"
}
}
},
@@ -1070,10 +1070,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1088,10 +1088,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1106,10 +1106,10 @@
"type" : "integer",
"format" : "int32"
},
- "done" : {
+ "cancelled" : {
"type" : "boolean"
},
- "cancelled" : {
+ "done" : {
"type" : "boolean"
},
"completedExceptionally" : {
@@ -1219,33 +1219,36 @@
"numberFormat" : {
"$ref" : "#/definitions/NumberFormat"
},
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"lenient" : {
"type" : "boolean"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
}
}
},
"DeserializationConfig" : {
"type" : "object",
"properties" : {
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
+ },
"defaultPropertyInclusion" : {
"$ref" : "#/definitions/Value"
},
- "problemHandlers" : {
- "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
- },
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"deserializationFeatures" : {
"type" : "integer",
"format" : "int32"
},
+ "problemHandlers" : {
+ "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+ },
+ "attributes" : {
+ "$ref" : "#/definitions/ContextAttributes"
+ },
"rootName" : {
"type" : "string"
},
@@ -1258,21 +1261,15 @@
"defaultVisibilityChecker" : {
"$ref" : "#/definitions/VisibilityCheckerObject"
},
- "attributes" : {
- "$ref" : "#/definitions/ContextAttributes"
+ "locale" : {
+ "$ref" : "#/definitions/Locale"
},
"timeZone" : {
"$ref" : "#/definitions/TimeZone"
},
- "locale" : {
- "$ref" : "#/definitions/Locale"
- },
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "annotationProcessingEnabled" : {
- "type" : "boolean"
- },
"handlerInstantiator" : {
"$ref" : "#/definitions/HandlerInstantiator"
},
@@ -1285,6 +1282,9 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
+ "annotationProcessingEnabled" : {
+ "type" : "boolean"
+ },
"classIntrospector" : {
"$ref" : "#/definitions/ClassIntrospector"
}
@@ -1293,12 +1293,15 @@
"DeserializationContext" : {
"type" : "object",
"properties" : {
- "timeZone" : {
- "$ref" : "#/definitions/TimeZone"
- },
"locale" : {
"$ref" : "#/definitions/Locale"
},
+ "factory" : {
+ "$ref" : "#/definitions/DeserializerFactory"
+ },
+ "timeZone" : {
+ "$ref" : "#/definitions/TimeZone"
+ },
"config" : {
"$ref" : "#/definitions/DeserializationConfig"
},
@@ -1308,15 +1311,12 @@
"typeFactory" : {
"$ref" : "#/definitions/TypeFactory"
},
- "arrayBuilders" : {
- "$ref" : "#/definitions/ArrayBuilders"
+ "annotationIntrospector" : {
+ "$ref" : "#/definitions/AnnotationIntrospector"
},
"nodeFactory" : {
"$ref" : "#/definitions/JsonNodeFactory"
},
- "annotationIntrospector" : {
- "$ref" : "#/definitions/AnnotationIntrospector"
- },
"contextualType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1327,8 +1327,8 @@
"base64Variant" : {
"$ref" : "#/definitions/Base64Variant"
},
- "factory" : {
- "$ref" : "#/definitions/DeserializerFactory"
+ "arrayBuilders" : {
+ "$ref" : "#/definitions/ArrayBuilders"
}
}
},
@@ -1878,6 +1878,27 @@
"JavaType" : {
"type" : "object",
"properties" : {
+ "interface" : {
+ "type" : "boolean"
+ },
+ "primitive" : {
+ "type" : "boolean"
+ },
+ "interfaces" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/definitions/JavaType"
+ }
+ },
+ "genericSignature" : {
+ "type" : "string"
+ },
+ "final" : {
+ "type" : "boolean"
+ },
+ "abstract" : {
+ "type" : "boolean"
+ },
"contentType" : {
"$ref" : "#/definitions/JavaType"
},
@@ -1911,15 +1932,9 @@
"typeHandler" : {
"type" : "object"
},
- "collectionLikeType" : {
- "type" : "boolean"
- },
"referencedType" : {
"$ref" : "#/definitions/JavaType"
},
- "superClass" : {
- "$ref" : "#/definitions/JavaType"
- },
"contentValueHandler" : {
"type" : "object"
},
@@ -1929,28 +1944,13 @@
"erasedSignature" : {
"type" : "string"
},
- "mapLikeType" : {
- "type" : "boolean"
- },
- "interface" : {
- "type" : "boolean"
- },
- "primitive" : {
+ "collectionLikeType" : {
"type" : "boolean"
},
- "interfaces" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/definitions/JavaType"
- }
- },
- "genericSignature" : {
- "type" : "string"
- },
- "final" : {
- "type" : "boolean"
+ "superClass" : {
+ "$ref" : "#/definitions/JavaType"
},
- "abstract" : {
+ "mapLikeType" : {
"type" : "boolean"
},
"typeName" : {
@@ -1964,12 +1964,6 @@
"JsonFactory" : {
"type" : "object",
"properties" : {
- "inputDecorator" : {
- "$ref" : "#/definitions/InputDecorator"
- },
- "outputDecorator" : {
- "$ref" : "#/definitions/OutputDecorator"
- },
"rootValueSeparator" : {
"type" : "string"
},
@@ -1979,8 +1973,14 @@
"formatName" : {
"type" : "string"
},
+ "inputDecorator" : {
+ "$ref" : "#/definitions/InputDecorator"
+ },
"characterEscapes" : {
"$ref" : "#/definitions/CharacterEscapes"
+ },
+ "outputDecorator" : {
+ "$ref" : "#/definitions/OutputDecorator"
}
}
},
@@ -1999,6 +1999,9 @@
"prettyPrinter" : {
"$ref" : "#/definitions/PrettyPrinter"
},
+ "characterEscapes" : {
+ "$ref" : "#/definitions/CharacterEscapes"
+ },
"featureMask" : {
"type" : "integer",
"format" : "int32"
... 6211 lines suppressed ...