| Interface | Description |
|---|---|
| BaseEvaluation<T> |
This is a common interface between the evaluation results that providers return and what is given to the end users.
|
| BooleanHook | |
| Client |
Interface used to resolve flags of varying types.
|
| DoubleHook | |
| EvaluationContext |
The EvaluationContext is a container for arbitrary contextual data
that can be used as a basis for dynamic evaluation.
|
| EventBus<T> |
Interface for attaching event handlers.
|
| FeatureProvider |
The interface implemented by upstream flag providers to resolve flags for
their service.
|
| Features |
An API for the type-specific fetch methods offered to users.
|
| Hook<T> |
An extension point which can run around flag resolution.
|
| IntegerHook | |
| Metadata |
Holds identifying information about a given entity.
|
| StringHook | |
| Structure |
Structure represents a potentially nested object type which is used to represent
structured data. |
| Class | Description |
|---|---|
| EventDetails |
The details of a particular event.
|
| EventProvider |
Abstract EventProvider.
|
| FlagEvaluationDetails<T> |
Contains information about how the provider resolved a flag, including the
resolved value.
|
| FlagEvaluationOptions | |
| HookContext<T> |
A data class to hold immutable context that
Hook instances use. |
| ImmutableContext |
The EvaluationContext is a container for arbitrary contextual data
that can be used as a basis for dynamic evaluation.
|
| ImmutableMetadata |
Immutable Flag Metadata representation.
|
| ImmutableMetadata.ImmutableMetadataBuilder |
Immutable builder for
ImmutableMetadata. |
| ImmutableStructure |
ImmutableStructure represents a potentially nested object type which
is used to represent
structured data. |
| MutableContext |
The EvaluationContext is a container for arbitrary contextual data
that can be used as a basis for dynamic evaluation.
|
| MutableStructure |
MutableStructure represents a potentially nested object type which is used to represent
structured data. |
| NoOpProvider |
A
FeatureProvider that simply returns the default values passed to it. |
| OpenFeatureAPI |
A global singleton which holds base configuration for the OpenFeature
library.
|
| OpenFeatureClient | |
| ProviderEvaluation<T> |
Contains information about how the a flag was evaluated, including the resolved value.
|
| ProviderEventDetails |
The details of a particular event.
|
| Value |
Values serve as a generic return type for structure data from providers.
|
| Enum | Description |
|---|---|
| ErrorCode | |
| FlagValueType | |
| ProviderEvent |
Provider event types.
|
| ProviderState |
Indicates the state of the provider.
|
| Reason |
Predefined resolution reasons.
|
Copyright © 2023. All rights reserved.