All Classes and Interfaces

Class
Description
OKHttp interceptor that ensures a valid token from AWS Cognito is set on requests.
Builder for creating new instances of AwsCognitoIdpUserPasswordAuthenticationInterceptor.
Interface that all basic auth credentials stores must implement.
OkHttp interceptor that ensures basic authentication credentials are set on the request.
Builder for creating new instances of BasicAuthInterceptor.
DeltaRequestBodyStore backed by a Helix CacheService.
OkHttp interceptor that ensures a valid OAuth token is set on downstream requests.
Builder for creating new instances of ClientCredentialsOAuthInterceptor.
Generates trace and span identifiers that are Datadog compliant.
Provider that returns the names of the HTTP headers used by Datadog for distributed tracing.
Trace provider for Datadog.
Default in-memory BasicAuthCredentialsStore implementation.
Default in-memory token store.
Default in-memory token store.
Strategy for deriving a stable cache key for the previous outbound request body.
OkHttp interceptor that uses helix-delta to send only changed JSON content when a previous outbound request body is available in a request-body store.
Builder for creating DeltaJsonInterceptor instances.
Storage abstraction for the most recent request body associated with a cache key.
OkHttp interceptor that adds distributed tracing data to downstream requests.
Builder for creating new instances of DistributedTracingInterceptor.
OkHttp interceptor that logs the http request and response in a standardized format.
Builder for creating new instances of HelixHttpLoggingInterceptor.
Interceptor that collects metrics for HTTP requests made through OkHttp.
Builder class for creating instances of HelixMetricsInterceptor.
OkHttp interceptor that sets the `X-Metadata` header on downstream requests with values found in the helix context.
Builds instances of HelixMetadataInterceptor.
Generates a trace id and span id.
Default in-memory store for previous request bodies.
Factory for creating default OkHttp clients.
Predicate that determines if the supplied request poth matches and the supplied duration surpasses the request SLA threshold.
OkHttp interceptor that sets the upstream request id, found in the Helix context, onto downstream calls automatically.
Builds instances of RequestIdInterceptor.
OkHttp interceptor that retries failed requests with exponential backoff and jitter.
Builder for creating new instances of RetryInterceptor.
OkHttp interceptor that executes an action if the SLA has been breached by downstream server.
Builder for creating new instances of ServiceLevelAgreementInterceptor.
Logs exceeded SLAs in the ServiceLevelAgreementInterceptor.
Interface that all cognito token stores must implement.
Interface that all auth token stores must implement.
Provides trace and span id http header names.
Provides trace and span identifiers.
Generates trace and span identifiers that are Zipkin compliant.
The code in this class came from the Zipkin repository v1.16.2 (https://github.com/openzipkin/zipkin/blob/1.16.2/zipkin/src/main/java/zipkin/internal/Util.java) and licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).
Provider that returns the names of the HTTP headers used by Zipkin for distributed tracing.