-
- All Implemented Interfaces:
-
dev.openfeature.sdk.FeatureProvider
public final class NoOpProvider implements FeatureProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classNoOpProvider.NoOpProviderMetadata
-
Field Summary
Fields Modifier and Type Field Description private final ProviderMetadatametadataprivate final List<Hook<?>>hooks
-
Constructor Summary
Constructors Constructor Description NoOpProvider(List<Hook<?>> hooks)
-
Method Summary
Modifier and Type Method Description ProviderMetadatagetMetadata()List<Hook<?>>getHooks()Unitinitialize(EvaluationContext initialContext)Unitshutdown()UnitonContextSet(EvaluationContext oldContext, EvaluationContext newContext)ProviderEvaluation<Boolean>getBooleanEvaluation(String key, Boolean defaultValue, EvaluationContext context)ProviderEvaluation<String>getStringEvaluation(String key, String defaultValue, EvaluationContext context)ProviderEvaluation<Integer>getIntegerEvaluation(String key, Integer defaultValue, EvaluationContext context)ProviderEvaluation<Double>getDoubleEvaluation(String key, Double defaultValue, EvaluationContext context)ProviderEvaluation<Value>getObjectEvaluation(String key, Value defaultValue, EvaluationContext context)-
-
Method Detail
-
getMetadata
ProviderMetadata getMetadata()
-
initialize
Unit initialize(EvaluationContext initialContext)
-
onContextSet
Unit onContextSet(EvaluationContext oldContext, EvaluationContext newContext)
-
getBooleanEvaluation
ProviderEvaluation<Boolean> getBooleanEvaluation(String key, Boolean defaultValue, EvaluationContext context)
-
getStringEvaluation
ProviderEvaluation<String> getStringEvaluation(String key, String defaultValue, EvaluationContext context)
-
getIntegerEvaluation
ProviderEvaluation<Integer> getIntegerEvaluation(String key, Integer defaultValue, EvaluationContext context)
-
getDoubleEvaluation
ProviderEvaluation<Double> getDoubleEvaluation(String key, Double defaultValue, EvaluationContext context)
-
getObjectEvaluation
ProviderEvaluation<Value> getObjectEvaluation(String key, Value defaultValue, EvaluationContext context)
-
-
-
-