aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client/abi-spec.json
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-06-18 16:02:25 +0200
committerJon Marius Venstad <venstad@gmail.com>2021-06-21 09:33:03 +0200
commit43717db157aa47dbeae47d5d4ab8ab6256cf051c (patch)
tree27941d541a02afb92b4976b0407bc16867896965 /vespa-feed-client/abi-spec.json
parent5d17f472e3d4bae2afdba93a8e30f79999d292b2 (diff)
Update abi spec
Diffstat (limited to 'vespa-feed-client/abi-spec.json')
-rw-r--r--vespa-feed-client/abi-spec.json36
1 files changed, 36 insertions, 0 deletions
diff --git a/vespa-feed-client/abi-spec.json b/vespa-feed-client/abi-spec.json
index ecac167cd8e..b4355cb0970 100644
--- a/vespa-feed-client/abi-spec.json
+++ b/vespa-feed-client/abi-spec.json
@@ -102,6 +102,22 @@
],
"fields": []
},
+ "ai.vespa.feed.client.FeedClient$Throttler": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract void sent(long, java.util.concurrent.CompletableFuture)",
+ "public abstract void success()",
+ "public abstract void throttled(long)",
+ "public abstract long targetInflight()"
+ ],
+ "fields": []
+ },
"ai.vespa.feed.client.FeedClient": {
"superClass": "java.lang.Object",
"interfaces": [
@@ -331,5 +347,25 @@
"public void <init>(ai.vespa.feed.client.DocumentId, java.lang.Throwable)"
],
"fields": []
+ },
+ "ai.vespa.feed.client.StaticThrottler": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "ai.vespa.feed.client.FeedClient$Throttler"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(ai.vespa.feed.client.FeedClientBuilder)",
+ "public void sent(long, java.util.concurrent.CompletableFuture)",
+ "public void success()",
+ "public void throttled(long)",
+ "public long targetInflight()"
+ ],
+ "fields": [
+ "protected final long maxInflight",
+ "protected final long minInflight"
+ ]
}
} \ No newline at end of file