Index

C D G O R S 
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
 
C D G O R S 
All Classes and Interfaces|All Packages