- accept(T, U, V) - Method in interface dev.openfeature.sdk.internal.TriConsumer
-
Performs this operation on the given arguments.
- add(String, Boolean) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, String) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, Integer) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, Double) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, Instant) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, Structure) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, List<Value>) - Method in class dev.openfeature.sdk.MutableContext
-
- add(String, Value) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, Boolean) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, String) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, Integer) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, Double) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, Instant) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, Structure) - Method in class dev.openfeature.sdk.MutableStructure
-
- add(String, List<Value>) - Method in class dev.openfeature.sdk.MutableStructure
-
- addBoolean(String, Boolean) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add Boolean value to the metadata.
- addDouble(String, Double) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add Double value to the metadata.
- addFloat(String, Float) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add Float value to the metadata.
- addHooks(Hook...) - Method in interface dev.openfeature.sdk.Client
-
Adds hooks for evaluation.
- addHooks(Hook...) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Adds hooks for globally, used for all evaluations.
- addHooks(Hook...) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
Adds hooks for evaluation.
- addInteger(String, Integer) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add Integer value to the metadata.
- addLong(String, Long) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add Long value to the metadata.
- addString(String, String) - Method in class dev.openfeature.sdk.ImmutableMetadata.ImmutableMetadataBuilder
-
Add String value to the metadata.
- after(HookContext<T>, FlagEvaluationDetails<T>, Map<String, Object>) - Method in interface dev.openfeature.sdk.Hook
-
Runs after a flag is resolved.
- after(HookContext<Object>, FlagEvaluationDetails<Object>, Map<String, Object>) - Method in class dev.openfeature.sdk.hooks.logging.LoggingHook
-
- andThen(TriConsumer<T, U, V>) - Method in interface dev.openfeature.sdk.internal.TriConsumer
-
Returns a composed TriConsumer that performs an additional operation.
- asBoolean() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying Boolean value, or null.
- asDouble() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying numeric value as a Double, or null.
- asInstant() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying Instant value, or null.
- asInteger() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying numeric value as an Integer, or null.
- asList() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying List value, or null.
- asMap() - Method in class dev.openfeature.sdk.ImmutableStructure
-
Get all values.
- asMap() - Method in class dev.openfeature.sdk.MutableStructure
-
Get all values.
- asMap() - Method in interface dev.openfeature.sdk.Structure
-
Get all values, as a map of Values.
- asObject() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying object.
- asObjectMap() - Method in interface dev.openfeature.sdk.Structure
-
Get all values, with as a map of Object.
- asString() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying String value, or null.
- asStructure() - Method in class dev.openfeature.sdk.Value
-
Retrieve the underlying Structure value, or null.
- AutoCloseableLock - Interface in dev.openfeature.sdk.internal
-
- AutoCloseableReentrantReadWriteLock - Class in dev.openfeature.sdk.internal
-
A utility class that wraps a multi-read/single-write lock construct as AutoCloseable, so it can
be used in a try-with-resources.
- AutoCloseableReentrantReadWriteLock() - Constructor for class dev.openfeature.sdk.internal.AutoCloseableReentrantReadWriteLock
-
- GeneralError - Exception in dev.openfeature.sdk.exceptions
-
- GeneralError() - Constructor for exception dev.openfeature.sdk.exceptions.GeneralError
-
- getBoolean(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
Boolean value for the given key.
- getBooleanDetails(String, Boolean) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanDetails(String, Boolean, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanDetails(String, Boolean, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanDetails(String, Boolean) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getBooleanDetails(String, Boolean, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getBooleanDetails(String, Boolean, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in class dev.openfeature.sdk.NoOpProvider
-
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getBooleanValue(String, Boolean) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanValue(String, Boolean, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanValue(String, Boolean, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getBooleanValue(String, Boolean) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getBooleanValue(String, Boolean, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getBooleanValue(String, Boolean, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getClient() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
A factory function for creating new, OpenFeature clients.
- getClient(String) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
A factory function for creating new domainless OpenFeature clients.
- getClient(String, String) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
A factory function for creating new domainless OpenFeature clients.
- getDomain() - Method in interface dev.openfeature.sdk.ClientMetadata
-
- getDouble(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
Double value for the given key.
- getDoubleDetails(String, Double) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleDetails(String, Double, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleDetails(String, Double, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleDetails(String, Double) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getDoubleDetails(String, Double, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getDoubleDetails(String, Double, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in class dev.openfeature.sdk.NoOpProvider
-
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getDoubleValue(String, Double) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleValue(String, Double, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleValue(String, Double, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getDoubleValue(String, Double) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getDoubleValue(String, Double, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getDoubleValue(String, Double, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getErrorCode() - Method in interface dev.openfeature.sdk.BaseEvaluation
-
The error code, if applicable.
- getErrorCode() - Method in exception dev.openfeature.sdk.exceptions.OpenFeatureError
-
- getErrorMessage() - Method in interface dev.openfeature.sdk.BaseEvaluation
-
The error message (usually from exception.getMessage()), if applicable.
- getEvaluationContext() - Method in interface dev.openfeature.sdk.Client
-
Return an optional client-level evaluation context.
- getEvaluationContext() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Gets the global evaluation context, which will be used for all evaluations.
- getEvaluationContext() - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
Return an optional client-level evaluation context.
- getFloat(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
Float value for the given key.
- getHooks() - Method in interface dev.openfeature.sdk.Client
-
Fetch the hooks associated to this client.
- getHooks() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Fetch the hooks associated to this client.
- getHooks() - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
Fetch the hooks associated to this client.
- getInstance() - Static method in class dev.openfeature.sdk.OpenFeatureAPI
-
- getInteger(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
Integer value for the given key.
- getIntegerDetails(String, Integer) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerDetails(String, Integer, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerDetails(String, Integer, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerDetails(String, Integer) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getIntegerDetails(String, Integer, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getIntegerDetails(String, Integer, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in class dev.openfeature.sdk.NoOpProvider
-
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getIntegerValue(String, Integer) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerValue(String, Integer, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerValue(String, Integer, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getIntegerValue(String, Integer) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getIntegerValue(String, Integer, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getIntegerValue(String, Integer, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getLong(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
Long value for the given key.
- getMetadata() - Method in interface dev.openfeature.sdk.Client
-
- getMetadata() - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getMetadata() - Method in class dev.openfeature.sdk.NoOpProvider
-
- getMetadata() - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getMetadata() - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getName() - Method in interface dev.openfeature.sdk.ClientMetadata
-
Deprecated.
- getName() - Method in interface dev.openfeature.sdk.Metadata
-
- getObjectDetails(String, Value) - Method in interface dev.openfeature.sdk.Features
-
- getObjectDetails(String, Value, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getObjectDetails(String, Value, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getObjectDetails(String, Value) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getObjectDetails(String, Value, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getObjectDetails(String, Value, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getObjectEvaluation(String, Value, EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getObjectEvaluation(String, Value, EvaluationContext) - Method in class dev.openfeature.sdk.NoOpProvider
-
- getObjectEvaluation(String, Value, EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getObjectValue(String, Value) - Method in interface dev.openfeature.sdk.Features
-
- getObjectValue(String, Value, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getObjectValue(String, Value, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getObjectValue(String, Value) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getObjectValue(String, Value, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getObjectValue(String, Value, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getProvider() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Return the default provider.
- getProvider(String) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Fetch a provider for a domain.
- getProviderHooks() - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getProviderMetadata() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Get metadata about the default provider.
- getProviderMetadata(String) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Get metadata about a registered provider using the client name.
- getReason() - Method in interface dev.openfeature.sdk.BaseEvaluation
-
Describes how we came to the value that we're returning.
- getState() - Method in class dev.openfeature.sdk.EventProvider
-
Returns a representation of the current readiness of the provider.
- getState() - Method in interface dev.openfeature.sdk.FeatureProvider
-
Returns a representation of the current readiness of the provider.
- getState() - Method in class dev.openfeature.sdk.NoOpProvider
-
- getString(String) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Retrieve a
String value for the given key.
- getStringDetails(String, String) - Method in interface dev.openfeature.sdk.Features
-
- getStringDetails(String, String, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getStringDetails(String, String, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getStringDetails(String, String) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getStringDetails(String, String, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getStringDetails(String, String, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getStringEvaluation(String, String, EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
- getStringEvaluation(String, String, EvaluationContext) - Method in class dev.openfeature.sdk.NoOpProvider
-
- getStringEvaluation(String, String, EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- getStringValue(String, String) - Method in interface dev.openfeature.sdk.Features
-
- getStringValue(String, String, EvaluationContext) - Method in interface dev.openfeature.sdk.Features
-
- getStringValue(String, String, EvaluationContext, FlagEvaluationOptions) - Method in interface dev.openfeature.sdk.Features
-
- getStringValue(String, String) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getStringValue(String, String, EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getStringValue(String, String, EvaluationContext, FlagEvaluationOptions) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
- getTargetingKey() - Method in interface dev.openfeature.sdk.EvaluationContext
-
- getTargetingKey() - Method in class dev.openfeature.sdk.ImmutableContext
-
Retrieve targetingKey from the context.
- getTargetingKey() - Method in class dev.openfeature.sdk.MutableContext
-
Retrieve targetingKey from the context.
- getTransactionContext() - Method in class dev.openfeature.sdk.NoOpTransactionContextPropagator
-
Returns the currently defined transaction context using the registered transaction
context propagator.
- getTransactionContext() - Method in class dev.openfeature.sdk.ThreadLocalTransactionContextPropagator
-
Returns the currently defined transaction context using the registered transaction
context propagator.
- getTransactionContext() - Method in interface dev.openfeature.sdk.TransactionContextPropagator
-
Returns the currently defined transaction context using the registered transaction
context propagator.
- getTransactionContextPropagator() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Return the transaction context propagator.
- getValue() - Method in interface dev.openfeature.sdk.BaseEvaluation
-
Returns the resolved value of the evaluation.
- getValue(String, Class<T>) - Method in class dev.openfeature.sdk.ImmutableMetadata
-
Generic value retrieval for the given key.
- getValue(String) - Method in class dev.openfeature.sdk.ImmutableStructure
-
- getValue(String) - Method in class dev.openfeature.sdk.MutableStructure
-
- getValue(String) - Method in interface dev.openfeature.sdk.Structure
-
Get the value indexed by key.
- getVariant() - Method in interface dev.openfeature.sdk.BaseEvaluation
-
Returns an identifier for this value, if applicable.
- ImmutableContext - Class in dev.openfeature.sdk
-
The EvaluationContext is a container for arbitrary contextual data
that can be used as a basis for dynamic evaluation.
- ImmutableContext() - Constructor for class dev.openfeature.sdk.ImmutableContext
-
Create an immutable context with an empty targeting_key and attributes provided.
- ImmutableContext(String) - Constructor for class dev.openfeature.sdk.ImmutableContext
-
Create an immutable context with given targeting_key provided.
- ImmutableContext(Map<String, Value>) - Constructor for class dev.openfeature.sdk.ImmutableContext
-
Create an immutable context with an attributes provided.
- ImmutableContext(String, Map<String, Value>) - Constructor for class dev.openfeature.sdk.ImmutableContext
-
Create an immutable context with given targetingKey and attributes provided.
- ImmutableMetadata - Class in dev.openfeature.sdk
-
Immutable Flag Metadata representation.
- ImmutableMetadata.ImmutableMetadataBuilder - Class in dev.openfeature.sdk
-
- ImmutableStructure - Class in dev.openfeature.sdk
-
ImmutableStructure represents a potentially nested object type which
is used to represent
structured data.
- ImmutableStructure() - Constructor for class dev.openfeature.sdk.ImmutableStructure
-
create an immutable structure with the empty attributes.
- ImmutableStructure(Map<String, Value>) - Constructor for class dev.openfeature.sdk.ImmutableStructure
-
create immutable structure with the given attributes.
- initialize(EvaluationContext) - Method in interface dev.openfeature.sdk.FeatureProvider
-
This method is called before a provider is used to evaluate flags.
- initialize(EvaluationContext) - Method in class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
Initializes the provider.
- InMemoryProvider - Class in dev.openfeature.sdk.providers.memory
-
In-memory provider.
- InMemoryProvider(Map<String, Flag<?>>) - Constructor for class dev.openfeature.sdk.providers.memory.InMemoryProvider
-
- instantiateErrorByErrorCode(ErrorCode, String) - Static method in class dev.openfeature.sdk.exceptions.ExceptionUtils
-
Creates an Error for the specific error code.
- IntegerHook - Interface in dev.openfeature.sdk
-
An extension point which can run around flag resolution.
- InvalidContextError - Exception in dev.openfeature.sdk.exceptions
-
The evaluation context does not meet provider requirements.
- InvalidContextError() - Constructor for exception dev.openfeature.sdk.exceptions.InvalidContextError
-
- isBoolean() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents a Boolean.
- isInstant() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents an Instant.
- isList() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents a List of Values.
- isNull() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents null.
- isNumber() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents a numeric value.
- isString() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents a String.
- isStructure() - Method in class dev.openfeature.sdk.Value
-
Check if this Value represents a Structure.
- setEvaluationContext(EvaluationContext) - Method in interface dev.openfeature.sdk.Client
-
Set the client-level evaluation context.
- setEvaluationContext(EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Sets the global evaluation context, which will be used for all evaluations.
- setEvaluationContext(EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureClient
-
Deprecated.
Set the client-level evaluation context.
- setProvider(FeatureProvider) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Set the default provider.
- setProvider(String, FeatureProvider) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Add a provider for a domain.
- setProviderAndWait(FeatureProvider) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Set the default provider and wait for initialization to finish.
- setProviderAndWait(String, FeatureProvider) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Add a provider for a domain and wait for initialization to finish.
- setTargetingKey(String) - Method in class dev.openfeature.sdk.MutableContext
-
Override or set targeting key for this mutable context.
- setTransactionContext(EvaluationContext) - Method in class dev.openfeature.sdk.NoOpTransactionContextPropagator
-
Sets the transaction context.
- setTransactionContext(EvaluationContext) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Sets the transaction context using the registered transaction context propagator.
- setTransactionContext(EvaluationContext) - Method in class dev.openfeature.sdk.ThreadLocalTransactionContextPropagator
-
Sets the transaction context.
- setTransactionContext(EvaluationContext) - Method in interface dev.openfeature.sdk.TransactionContextPropagator
-
Sets the transaction context.
- setTransactionContextPropagator(TransactionContextPropagator) - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Sets the transaction context propagator.
- shutdown() - Method in interface dev.openfeature.sdk.FeatureProvider
-
This method is called when a new provider is about to be used to evaluate
flags, or the SDK is shut down.
- shutdown() - Method in class dev.openfeature.sdk.OpenFeatureAPI
-
Shut down and reset the current status of OpenFeature API.
- StringHook - Interface in dev.openfeature.sdk
-
An extension point which can run around flag resolution.
- Structure - Interface in dev.openfeature.sdk
-
Structure represents a potentially nested object type which is used to represent
structured data.
- supportsFlagValueType(FlagValueType) - Method in interface dev.openfeature.sdk.BooleanHook
-
- supportsFlagValueType(FlagValueType) - Method in interface dev.openfeature.sdk.DoubleHook
-
- supportsFlagValueType(FlagValueType) - Method in interface dev.openfeature.sdk.Hook
-
- supportsFlagValueType(FlagValueType) - Method in interface dev.openfeature.sdk.IntegerHook
-
- supportsFlagValueType(FlagValueType) - Method in interface dev.openfeature.sdk.StringHook
-
- Value - Class in dev.openfeature.sdk
-
Values serve as a generic return type for structure data from providers.
- Value() - Constructor for class dev.openfeature.sdk.Value
-
Construct a new null Value.
- Value(Object) - Constructor for class dev.openfeature.sdk.Value
-
Construct a new Value with an Object.
- Value(Value) - Constructor for class dev.openfeature.sdk.Value
-
- Value(Boolean) - Constructor for class dev.openfeature.sdk.Value
-
- Value(String) - Constructor for class dev.openfeature.sdk.Value
-
- Value(Integer) - Constructor for class dev.openfeature.sdk.Value
-
- Value(Double) - Constructor for class dev.openfeature.sdk.Value
-
- Value(Structure) - Constructor for class dev.openfeature.sdk.Value
-
- Value(List<Value>) - Constructor for class dev.openfeature.sdk.Value
-
- Value(Instant) - Constructor for class dev.openfeature.sdk.Value
-
- ValueNotConvertableError - Exception in dev.openfeature.sdk.exceptions
-
The value can not be converted to a
Value.
- ValueNotConvertableError() - Constructor for exception dev.openfeature.sdk.exceptions.ValueNotConvertableError
-
- valueOf(String) - Static method in enum dev.openfeature.sdk.ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.openfeature.sdk.FlagValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.openfeature.sdk.ProviderEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.openfeature.sdk.ProviderState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.openfeature.sdk.Reason
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum dev.openfeature.sdk.ErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dev.openfeature.sdk.FlagValueType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dev.openfeature.sdk.ProviderEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dev.openfeature.sdk.ProviderState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum dev.openfeature.sdk.Reason
-
Returns an array containing the constants of this enum type, in
the order they are declared.