aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-12-07 12:53:57 +0100
committerMorten Tokle <mortent@verizonmedia.com>2021-12-07 12:53:57 +0100
commitd6ddbccd7a2e12ab54c266067213438c447c3ac3 (patch)
tree5ce932e927048f05bb3b1c413811abddfc12f19c /vespa-feed-client
parent5e956429169d3a733114e5f76f051167f291c786 (diff)
Move abi-spec
Diffstat (limited to 'vespa-feed-client')
-rw-r--r--vespa-feed-client/abi-spec.json391
1 files changed, 0 insertions, 391 deletions
diff --git a/vespa-feed-client/abi-spec.json b/vespa-feed-client/abi-spec.json
deleted file mode 100644
index 7f78e81b447..00000000000
--- a/vespa-feed-client/abi-spec.json
+++ /dev/null
@@ -1,391 +0,0 @@
-{
- "ai.vespa.feed.client.BenchmarkingCluster": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "ai.vespa.feed.client.Cluster"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(ai.vespa.feed.client.Cluster)",
- "public void dispatch(ai.vespa.feed.client.HttpRequest, java.util.concurrent.CompletableFuture)",
- "public ai.vespa.feed.client.OperationStats stats()",
- "public void close()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.DocumentId": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static ai.vespa.feed.client.DocumentId of(java.lang.String, java.lang.String, java.lang.String)",
- "public static ai.vespa.feed.client.DocumentId of(java.lang.String, java.lang.String, long, java.lang.String)",
- "public static ai.vespa.feed.client.DocumentId of(java.lang.String, java.lang.String, java.lang.String, java.lang.String)",
- "public static ai.vespa.feed.client.DocumentId of(java.lang.String)",
- "public java.lang.String documentType()",
- "public java.lang.String namespace()",
- "public java.util.OptionalLong number()",
- "public java.util.Optional group()",
- "public java.lang.String userSpecific()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.DynamicThrottler": {
- "superClass": "ai.vespa.feed.client.StaticThrottler",
- "interfaces": [],
- "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": []
- },
- "ai.vespa.feed.client.FeedClient$CircuitBreaker$State": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static ai.vespa.feed.client.FeedClient$CircuitBreaker$State[] values()",
- "public static ai.vespa.feed.client.FeedClient$CircuitBreaker$State valueOf(java.lang.String)"
- ],
- "fields": [
- "public static final enum ai.vespa.feed.client.FeedClient$CircuitBreaker$State CLOSED",
- "public static final enum ai.vespa.feed.client.FeedClient$CircuitBreaker$State HALF_OPEN",
- "public static final enum ai.vespa.feed.client.FeedClient$CircuitBreaker$State OPEN"
- ]
- },
- "ai.vespa.feed.client.FeedClient$CircuitBreaker": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public void success()",
- "public void failure(ai.vespa.feed.client.HttpResponse)",
- "public void failure(java.lang.Throwable)",
- "public abstract ai.vespa.feed.client.FeedClient$CircuitBreaker$State state()"
- ],
- "fields": [
- "public static final ai.vespa.feed.client.FeedClient$CircuitBreaker FUSED"
- ]
- },
- "ai.vespa.feed.client.FeedClient$OperationType": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static ai.vespa.feed.client.FeedClient$OperationType[] values()",
- "public static ai.vespa.feed.client.FeedClient$OperationType valueOf(java.lang.String)"
- ],
- "fields": [
- "public static final enum ai.vespa.feed.client.FeedClient$OperationType PUT",
- "public static final enum ai.vespa.feed.client.FeedClient$OperationType UPDATE",
- "public static final enum ai.vespa.feed.client.FeedClient$OperationType REMOVE"
- ]
- },
- "ai.vespa.feed.client.FeedClient$RetryStrategy": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public boolean retry(ai.vespa.feed.client.FeedClient$OperationType)",
- "public int retries()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.FeedClient": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.io.Closeable"
- ],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public abstract java.util.concurrent.CompletableFuture put(ai.vespa.feed.client.DocumentId, java.lang.String, ai.vespa.feed.client.OperationParameters)",
- "public abstract java.util.concurrent.CompletableFuture update(ai.vespa.feed.client.DocumentId, java.lang.String, ai.vespa.feed.client.OperationParameters)",
- "public abstract java.util.concurrent.CompletableFuture remove(ai.vespa.feed.client.DocumentId, ai.vespa.feed.client.OperationParameters)",
- "public abstract ai.vespa.feed.client.OperationStats stats()",
- "public abstract ai.vespa.feed.client.FeedClient$CircuitBreaker$State circuitBreakerState()",
- "public abstract void close(boolean)",
- "public void close()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.FeedClientBuilder": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static ai.vespa.feed.client.FeedClientBuilder create(java.net.URI)",
- "public static ai.vespa.feed.client.FeedClientBuilder create(java.util.List)",
- "public ai.vespa.feed.client.FeedClientBuilder setConnectionsPerEndpoint(int)",
- "public ai.vespa.feed.client.FeedClientBuilder setMaxStreamPerConnection(int)",
- "public ai.vespa.feed.client.FeedClientBuilder setSslContext(javax.net.ssl.SSLContext)",
- "public ai.vespa.feed.client.FeedClientBuilder setHostnameVerifier(javax.net.ssl.HostnameVerifier)",
- "public ai.vespa.feed.client.FeedClientBuilder noBenchmarking()",
- "public ai.vespa.feed.client.FeedClientBuilder addRequestHeader(java.lang.String, java.lang.String)",
- "public ai.vespa.feed.client.FeedClientBuilder addRequestHeader(java.lang.String, java.util.function.Supplier)",
- "public ai.vespa.feed.client.FeedClientBuilder setRetryStrategy(ai.vespa.feed.client.FeedClient$RetryStrategy)",
- "public ai.vespa.feed.client.FeedClientBuilder setCircuitBreaker(ai.vespa.feed.client.FeedClient$CircuitBreaker)",
- "public ai.vespa.feed.client.FeedClientBuilder setCertificate(java.nio.file.Path, java.nio.file.Path)",
- "public ai.vespa.feed.client.FeedClientBuilder setCertificate(java.util.Collection, java.security.PrivateKey)",
- "public ai.vespa.feed.client.FeedClientBuilder setCertificate(java.security.cert.X509Certificate, java.security.PrivateKey)",
- "public ai.vespa.feed.client.FeedClientBuilder setDryrun(boolean)",
- "public ai.vespa.feed.client.FeedClientBuilder setCaCertificatesFile(java.nio.file.Path)",
- "public ai.vespa.feed.client.FeedClientBuilder setCaCertificates(java.util.Collection)",
- "public ai.vespa.feed.client.FeedClient build()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.FeedException": {
- "superClass": "java.lang.RuntimeException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public void <init>(ai.vespa.feed.client.DocumentId, java.lang.String)",
- "public void <init>(java.lang.String, java.lang.Throwable)",
- "public void <init>(java.lang.Throwable)",
- "public void <init>(ai.vespa.feed.client.DocumentId, java.lang.Throwable)",
- "public void <init>(ai.vespa.feed.client.DocumentId, java.lang.String, java.lang.Throwable)",
- "public java.util.Optional documentId()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.GracePeriodCircuitBreaker": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "ai.vespa.feed.client.FeedClient$CircuitBreaker"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.time.Duration)",
- "public void <init>(java.time.Duration, java.time.Duration)",
- "public void success()",
- "public void failure(ai.vespa.feed.client.HttpResponse)",
- "public void failure(java.lang.Throwable)",
- "public ai.vespa.feed.client.FeedClient$CircuitBreaker$State state()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.JsonFeeder$Builder": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public ai.vespa.feed.client.JsonFeeder$Builder withTimeout(java.time.Duration)",
- "public ai.vespa.feed.client.JsonFeeder$Builder withRoute(java.lang.String)",
- "public ai.vespa.feed.client.JsonFeeder$Builder withTracelevel(int)",
- "public ai.vespa.feed.client.JsonFeeder build()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.JsonFeeder$ResultCallback": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "interface",
- "abstract"
- ],
- "methods": [
- "public void onNextResult(ai.vespa.feed.client.Result, ai.vespa.feed.client.FeedException)",
- "public void onError(ai.vespa.feed.client.FeedException)",
- "public void onComplete()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.JsonFeeder": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "java.io.Closeable"
- ],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static ai.vespa.feed.client.JsonFeeder$Builder builder(ai.vespa.feed.client.FeedClient)",
- "public java.util.concurrent.CompletableFuture feedSingle(java.lang.String)",
- "public java.util.concurrent.CompletableFuture feedMany(java.io.InputStream, ai.vespa.feed.client.JsonFeeder$ResultCallback)",
- "public java.util.concurrent.CompletableFuture feedMany(java.io.InputStream)",
- "public void close()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.OperationParameters": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public static ai.vespa.feed.client.OperationParameters empty()",
- "public ai.vespa.feed.client.OperationParameters createIfNonExistent(boolean)",
- "public ai.vespa.feed.client.OperationParameters testAndSetCondition(java.lang.String)",
- "public ai.vespa.feed.client.OperationParameters timeout(java.time.Duration)",
- "public ai.vespa.feed.client.OperationParameters route(java.lang.String)",
- "public ai.vespa.feed.client.OperationParameters tracelevel(int)",
- "public boolean createIfNonExistent()",
- "public java.util.Optional testAndSetCondition()",
- "public java.util.Optional timeout()",
- "public java.util.Optional route()",
- "public java.util.OptionalInt tracelevel()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.OperationParseException": {
- "superClass": "ai.vespa.feed.client.FeedException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public void <init>(java.lang.String, java.lang.Throwable)"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.OperationStats": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(long, java.util.Map, long, long, long, long, long, long, long)",
- "public ai.vespa.feed.client.OperationStats since(ai.vespa.feed.client.OperationStats)",
- "public long requests()",
- "public long responses()",
- "public long successes()",
- "public java.util.Map responsesByCode()",
- "public long exceptions()",
- "public long inflight()",
- "public long averageLatencyMillis()",
- "public long minLatencyMillis()",
- "public long maxLatencyMillis()",
- "public long bytesSent()",
- "public long bytesReceived()",
- "public boolean equals(java.lang.Object)",
- "public int hashCode()",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.Result$Type": {
- "superClass": "java.lang.Enum",
- "interfaces": [],
- "attributes": [
- "public",
- "final",
- "enum"
- ],
- "methods": [
- "public static ai.vespa.feed.client.Result$Type[] values()",
- "public static ai.vespa.feed.client.Result$Type valueOf(java.lang.String)"
- ],
- "fields": [
- "public static final enum ai.vespa.feed.client.Result$Type success",
- "public static final enum ai.vespa.feed.client.Result$Type conditionNotMet"
- ]
- },
- "ai.vespa.feed.client.Result": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public ai.vespa.feed.client.Result$Type type()",
- "public ai.vespa.feed.client.DocumentId documentId()",
- "public java.util.Optional resultMessage()",
- "public java.util.Optional traceMessage()",
- "public java.lang.String toString()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.ResultException": {
- "superClass": "ai.vespa.feed.client.FeedException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(ai.vespa.feed.client.DocumentId, java.lang.String, java.lang.String)",
- "public java.util.Optional getTrace()"
- ],
- "fields": []
- },
- "ai.vespa.feed.client.ResultParseException": {
- "superClass": "ai.vespa.feed.client.FeedException",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(ai.vespa.feed.client.DocumentId, java.lang.String)",
- "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.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