Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ai.fireweave.openfeature - module ai.fireweave.openfeature
- ai.fireweave.openfeature - package ai.fireweave.openfeature
- AUTOMATIC - Enum constant in enum ai.fireweave.openfeature.FireweaveProvider.InitMode
-
Provider initialize() drives runtime.initialize() (normal OF lifecycle).
B
- build() - Method in class ai.fireweave.openfeature.FireweaveLocalProvider.Options.Builder
- builder() - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider.Options
- Builder() - Constructor for class ai.fireweave.openfeature.FireweaveLocalProvider.Options.Builder
C
- close() - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- close() - Method in class ai.fireweave.openfeature.FireweaveProvider
- create() - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider
- create(FireweaveLocalProvider.Options) - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider
- create(Map<String, Boolean>) - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider
-
Build with boolean overrides only.
D
- devFlags(Map<String, Boolean>) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider.Options.Builder
E
- echo(boolean) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider.Options.Builder
-
Print one line per evaluation to stdout (opt-in).
F
- FireweaveLocalProvider - Class in ai.fireweave.openfeature
-
OpenFeature provider for the DEV branch of a scaffolded harness.
- FireweaveLocalProvider.Options - Class in ai.fireweave.openfeature
-
Construction options for
FireweaveLocalProvider.create(Options). - FireweaveLocalProvider.Options.Builder - Class in ai.fireweave.openfeature
- FireweaveProvider - Class in ai.fireweave.openfeature
-
OpenFeature
FeatureProviderbacked by aFireweaveRuntime. - FireweaveProvider(FireweaveRuntime) - Constructor for class ai.fireweave.openfeature.FireweaveProvider
- FireweaveProvider(FireweaveRuntime, FireweaveProvider.InitMode) - Constructor for class ai.fireweave.openfeature.FireweaveProvider
- FireweaveProvider.InitMode - Enum in ai.fireweave.openfeature
-
How
FireweaveProvider.initialize(EvaluationContext)treats the runtime. - flagKey() - Method in class ai.fireweave.openfeature.FwLocalCapture
- FwLocalCapture - Class in ai.fireweave.openfeature
-
One evaluation observed through
FireweaveLocalProvider, recorded as the caller saw it (including the FLAG_NOT_FOUND → DEFAULT rewrite). - FwLocalCapture(String, String, Object, String, long) - Constructor for class ai.fireweave.openfeature.FwLocalCapture
G
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getBooleanEvaluation(String, Boolean, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
- getCaptures() - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider
-
Every evaluation observed through a local provider in this JVM.
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getDoubleEvaluation(String, Double, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getIntegerEvaluation(String, Integer, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
- getMetadata() - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getMetadata() - Method in class ai.fireweave.openfeature.FireweaveProvider
- getObjectEvaluation(String, Value, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getObjectEvaluation(String, Value, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
- getStringEvaluation(String, String, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- getStringEvaluation(String, String, EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
I
- initialize(EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- initialize(EvaluationContext) - Method in class ai.fireweave.openfeature.FireweaveProvider
M
- MANUAL - Enum constant in enum ai.fireweave.openfeature.FireweaveProvider.InitMode
-
Provider initialize() is a no-op; the embedder initializes the runtime explicitly.
N
- now(LongSupplier) - Method in class ai.fireweave.openfeature.FireweaveLocalProvider.Options.Builder
-
Test clock; defaults to
System.currentTimeMillis().
P
- PROVIDER_NAME - Static variable in class ai.fireweave.openfeature.FireweaveLocalProvider
R
- reason() - Method in class ai.fireweave.openfeature.FwLocalCapture
- resetCaptures() - Static method in class ai.fireweave.openfeature.FireweaveLocalProvider
-
Clear the capture buffer (call between tests).
- runtime() - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- runtime() - Method in class ai.fireweave.openfeature.FireweaveProvider
S
- Semantics - Search tag in class ai.fireweave.openfeature.FireweaveProvider
- Section
- shutdown() - Method in class ai.fireweave.openfeature.FireweaveLocalProvider
- shutdown() - Method in class ai.fireweave.openfeature.FireweaveProvider
T
- Thread-safety - Search tag in class ai.fireweave.openfeature.FireweaveProvider
- Section
- toString() - Method in class ai.fireweave.openfeature.FwLocalCapture
- ts() - Method in class ai.fireweave.openfeature.FwLocalCapture
-
Epoch millis (or the injected clock).
- type() - Method in class ai.fireweave.openfeature.FwLocalCapture
-
boolean|string|integer|double|object.
V
- value() - Method in class ai.fireweave.openfeature.FwLocalCapture
- valueOf(String) - Static method in enum ai.fireweave.openfeature.FireweaveProvider.InitMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ai.fireweave.openfeature.FireweaveProvider.InitMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values