-
- 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 class
NoOpProvider.NoOpProviderMetadata
-
Field Summary
Fields Modifier and Type Field Description private ProviderMetadata
metadata
private List<Hook<?>>
hooks
-
Constructor Summary
Constructors Constructor Description NoOpProvider()
-
Method Summary
Modifier and Type Method Description ProviderMetadata
getMetadata()
Unit
setMetadata(ProviderMetadata metadata)
List<Hook<?>>
getHooks()
Unit
setHooks(List<Hook<?>> hooks)
Unit
initialize(EvaluationContext initialContext)
Unit
shutdown()
Unit
onContextSet(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()
-
setMetadata
Unit setMetadata(ProviderMetadata metadata)
-
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)
-
-
-
-