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