Index
All Classes and Interfaces|All Packages
C
- constructProvider() - Static method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- constructProvider(OfrepProviderOptions) - Static method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
-
Constructs an OfrepProvider with the specified options.
- copy() - Method in class dev.openfeature.contrib.providers.ofrep.internal.OfrepResponse
-
Creates a copy of the current OfrepResponse instance.
D
- dev.openfeature.contrib.providers.ofrep - package dev.openfeature.contrib.providers.ofrep
- dev.openfeature.contrib.providers.ofrep.internal - package dev.openfeature.contrib.providers.ofrep.internal
G
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- getMetadata() - Method in class dev.openfeature.contrib.providers.ofrep.internal.OfrepResponse
- getMetadata() - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- getObjectEvaluation(String, Value, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
- getResponse() - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolution
- getStringEvaluation(String, String, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
O
- OfrepApi - Class in dev.openfeature.contrib.providers.ofrep.internal
-
The OfrepApi class is responsible for communicating with the OFREP server to evaluate flags.
- OfrepApi(Duration, Duration, ProxySelector, Executor) - Constructor for class dev.openfeature.contrib.providers.ofrep.internal.OfrepApi
-
Constructs an OfrepApi instance with a HTTP client and JSON serializers.
- OfrepProvider - Class in dev.openfeature.contrib.providers.ofrep
-
OpenFeature provider for OFREP.
- OfrepProviderOptions - Class in dev.openfeature.contrib.providers.ofrep
-
Options for configuring the OFREP provider.
- OfrepProviderOptions() - Constructor for class dev.openfeature.contrib.providers.ofrep.OfrepProviderOptions
- OfrepRequest - Class in dev.openfeature.contrib.providers.ofrep.internal
-
Represents the request body for the OFREP API request.
- OfrepRequest() - Constructor for class dev.openfeature.contrib.providers.ofrep.internal.OfrepRequest
- OfrepResponse - Class in dev.openfeature.contrib.providers.ofrep.internal
-
This class represents the response from an OFREP response.
- OfrepResponse() - Constructor for class dev.openfeature.contrib.providers.ofrep.internal.OfrepResponse
R
- Resolution - Class in dev.openfeature.contrib.providers.ofrep.internal
-
Resolution class encapsulates the response from the OFREP server, along with additional fields.
- Resolution(int, HttpHeaders, OfrepResponse) - Constructor for class dev.openfeature.contrib.providers.ofrep.internal.Resolution
-
Constructs a Resolution object with the given response status, headers, and response body.
- resolve(String, ImmutableMap<String, ImmutableList<String>>, String, OfrepRequest) - Method in class dev.openfeature.contrib.providers.ofrep.internal.OfrepApi
-
resolve is the method that interacts with the OFREP server to evaluate flags.
- resolveBoolean(String, Boolean, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolver
- resolveDouble(String, Double, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolver
- resolveInteger(String, Integer, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolver
- resolveObject(String, Value, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolver
-
Resolves an object value for the given key.
- Resolver - Class in dev.openfeature.contrib.providers.ofrep.internal
-
Resolver class that interacts with the OFREP API to resolve feature flags.
- Resolver(String, ImmutableMap<String, ImmutableList<String>>, Duration, Duration, ProxySelector, Executor) - Constructor for class dev.openfeature.contrib.providers.ofrep.internal.Resolver
-
Constructs a Resolver with the specified base URL, headers, timeout, proxySelector and executor.
- resolveString(String, String, EvaluationContext) - Method in class dev.openfeature.contrib.providers.ofrep.internal.Resolver
S
- setMetadata(Map<String, Object>) - Method in class dev.openfeature.contrib.providers.ofrep.internal.OfrepResponse
- setNextAllowedRequestTime(Instant) - Method in class dev.openfeature.contrib.providers.ofrep.internal.OfrepApi
-
Sets the next allowed request time based on the Retry-After header.
- shutdown() - Method in class dev.openfeature.contrib.providers.ofrep.OfrepProvider
All Classes and Interfaces|All Packages