Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addProxyRequestHeader(String, String) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- addProxyRequestHeader(String, Supplier<String>) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- addRequestHeader(String, String) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Adds HTTP request header to all client requests.
- addRequestHeader(String, Supplier<String>) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Adds HTTP request header to all client requests.
- ai.vespa.feed.client.impl - package ai.vespa.feed.client.impl
B
- BenchmarkingCluster - Class in ai.vespa.feed.client.impl
- BenchmarkingCluster(Cluster) - Constructor for class ai.vespa.feed.client.impl.BenchmarkingCluster
- build() - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Constructs instance of
FeedClient
from builder configuration
C
- close() - Method in class ai.vespa.feed.client.impl.BenchmarkingCluster
D
- dispatch(HttpRequest, CompletableFuture<HttpResponse>) - Method in class ai.vespa.feed.client.impl.BenchmarkingCluster
- documentId() - Method in class ai.vespa.feed.client.impl.ResultImpl
- DynamicThrottler - Class in ai.vespa.feed.client.impl
-
Samples latency as a function of inflight requests, and regularly adjusts to the optimal value.
- DynamicThrottler(FeedClientBuilderImpl) - Constructor for class ai.vespa.feed.client.impl.DynamicThrottler
F
- failure(HttpResponse) - Method in class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
- failure(Throwable) - Method in class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
- FeedClientBuilderImpl - Class in ai.vespa.feed.client.impl
-
Builder for creating a
FeedClient
instance. - FeedClientBuilderImpl() - Constructor for class ai.vespa.feed.client.impl.FeedClientBuilderImpl
G
- GracePeriodCircuitBreaker - Class in ai.vespa.feed.client.impl
-
Breaks the circuit when no successes have been recorded for a specified time.
- GracePeriodCircuitBreaker(Duration) - Constructor for class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
-
Creates a new circuit breaker with the given grace periods.
- GracePeriodCircuitBreaker(Duration, Duration) - Constructor for class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
-
Creates a new circuit breaker with the given grace periods.
M
- maxInflight - Variable in class ai.vespa.feed.client.impl.StaticThrottler
- minInflight - Variable in class ai.vespa.feed.client.impl.StaticThrottler
N
- noBenchmarking() - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Turns off benchmarking.
R
- ResultImpl - Class in ai.vespa.feed.client.impl
-
Result for a document operation which completed normally.
- resultMessage() - Method in class ai.vespa.feed.client.impl.ResultImpl
S
- sent(long, CompletableFuture<HttpResponse>) - Method in class ai.vespa.feed.client.impl.DynamicThrottler
- sent(long, CompletableFuture<HttpResponse>) - Method in class ai.vespa.feed.client.impl.StaticThrottler
- setCaCertificates(Collection<X509Certificate>) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Overrides JVM default SSL truststore
- setCaCertificatesFile(Path) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Overrides JVM default SSL truststore
- setCertificate(Path, Path) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Sets path to client SSL certificate/key PEM files
- setCertificate(X509Certificate, PrivateKey) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Sets client SSL certificate/key
- setCertificate(Collection<X509Certificate>, PrivateKey) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Sets client SSL certificates/key
- setCircuitBreaker(FeedClient.CircuitBreaker) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Overrides default circuit breaker.
- setCompression(FeedClientBuilder.Compression) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setConnectionsPerEndpoint(int) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setDryrun(boolean) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setEndpointUris(List<URI>) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setHostnameVerifier(HostnameVerifier) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Sets
HostnameVerifier
instance (e.g for disabling default SSL hostname verification). - setMaxStreamPerConnection(int) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setProxy(URI) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setProxyCaCertificates(Collection<X509Certificate>) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setProxyCaCertificatesFile(Path) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setProxyHostnameVerifier(HostnameVerifier) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setRetryStrategy(FeedClient.RetryStrategy) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Overrides default retry strategy.
- setSpeedTest(boolean) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
- setSslContext(SSLContext) - Method in class ai.vespa.feed.client.impl.FeedClientBuilderImpl
-
Sets
SSLContext
instance. - state() - Method in class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
- StaticThrottler - Class in ai.vespa.feed.client.impl
-
Reduces max throughput whenever throttled; increases it slowly whenever successful responses are obtained.
- StaticThrottler(FeedClientBuilderImpl) - Constructor for class ai.vespa.feed.client.impl.StaticThrottler
- stats() - Method in class ai.vespa.feed.client.impl.BenchmarkingCluster
- success() - Method in class ai.vespa.feed.client.impl.DynamicThrottler
- success() - Method in class ai.vespa.feed.client.impl.GracePeriodCircuitBreaker
- success() - Method in class ai.vespa.feed.client.impl.StaticThrottler
T
- targetInflight() - Method in class ai.vespa.feed.client.impl.DynamicThrottler
- targetInflight() - Method in class ai.vespa.feed.client.impl.StaticThrottler
- throttled(long) - Method in class ai.vespa.feed.client.impl.DynamicThrottler
- throttled(long) - Method in class ai.vespa.feed.client.impl.StaticThrottler
- toString() - Method in class ai.vespa.feed.client.impl.ResultImpl
- traceMessage() - Method in class ai.vespa.feed.client.impl.ResultImpl
- type() - Method in class ai.vespa.feed.client.impl.ResultImpl
V
- VERSION - Static variable in class ai.vespa.feed.client.impl.Vespa
- Vespa - Class in ai.vespa.feed.client.impl
- Vespa() - Constructor for class ai.vespa.feed.client.impl.Vespa
All Classes and Interfaces|All Packages|Constant Field Values