Index

A B C D E F G I M N P R S T V 
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 FeatureProvider backed by a FireweaveRuntime.
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
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.
A B C D E F G I M N P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values