openfeature-sdk
0.3.0-RC1
openfeature-sdk
API
io.cardell.openfeature
provider
EvaluationProvider
FlagMetadataValue
FlagMetadataValue
BooleanValue
DoubleValue
IntValue
StringValue
Provider
ProviderImpl
ProviderMetadata
ProviderStatus
ProviderStatus
Error
Fatal
NotReady
Ready
Stale
ResolutionDetails
ResolutionDetails
syntax
FeatureClientHookOps
FeatureClientSyntax
ProviderOps
ProviderSyntax
AfterHook
AfterHook
BeforeHook
BeforeHook
ContextValue
ContextValue
BooleanValue
DoubleValue
IntValue
StringValue
ErrorCode
ErrorCode
FlagNotFound
General
InvalidContext
ParseError
ProviderFatal
ProviderNotReady
TargetingKeyMissing
TypeMismatch
ErrorHook
ErrorHook
EvaluationContext
EvaluationContext
EvaluationDetails
EvaluationDetails
EvaluationOptions
EvaluationOptions
EvaluationReason
EvaluationReason
Cached
Default
Disabled
Error
Other
Split
Stale
Static
TargetingMatch
Unknown
FeatureClient
FeatureClientImpl
FinallyHook
FinallyHook
FlagValue
FlagValue
BooleanValue
DoubleValue
IntValue
StringValue
StructureValue
FlagValueType
FlagValueType
BooleanValueType
DoubleValueType
IntValueType
StringValueType
StructureValueType
Hook
HookContext
HookHints
Hooks
OpenFeature
OpenFeature
StructureDecoder
StructureDecoder
StructureDecoderError
openfeature-sdk
/
io.cardell.openfeature
/
io.cardell.openfeature.provider
/
EvaluationProvider
EvaluationProvider
io.cardell.openfeature.provider.EvaluationProvider
trait
EvaluationProvider
[
F
[
_
]]
Attributes
Source
EvaluationProvider.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
Provider
[
F
]
Self type
EvaluationProvider
[
F
]
Members list
Clear all
Value members
Abstract methods
def
metadata
:
ProviderMetadata
Attributes
Source
EvaluationProvider.scala
def
resolveBooleanValue
(
flagKey
:
String
,
defaultValue
:
Boolean
,
context
:
EvaluationContext
):
F
[
ResolutionDetails
[
Boolean
]]
Attributes
Source
EvaluationProvider.scala
def
resolveDoubleValue
(
flagKey
:
String
,
defaultValue
:
Double
,
context
:
EvaluationContext
):
F
[
ResolutionDetails
[
Double
]]
Attributes
Source
EvaluationProvider.scala
def
resolveIntValue
(
flagKey
:
String
,
defaultValue
:
Int
,
context
:
EvaluationContext
):
F
[
ResolutionDetails
[
Int
]]
Attributes
Source
EvaluationProvider.scala
def
resolveStringValue
(
flagKey
:
String
,
defaultValue
:
String
,
context
:
EvaluationContext
):
F
[
ResolutionDetails
[
String
]]
Attributes
Source
EvaluationProvider.scala
def
resolveStructureValue
[
A
:
StructureDecoder
](
flagKey
:
String
,
defaultValue
:
A
,
context
:
EvaluationContext
):
F
[
ResolutionDetails
[
A
]]
Attributes
Source
EvaluationProvider.scala
In this article
Attributes
Members list
Value members
Abstract methods