diff --git a/src/main/java/com/launchdarkly/openfeature/serverprovider/Provider.java b/src/main/java/com/launchdarkly/openfeature/serverprovider/Provider.java index acb8e15..c897b0f 100644 --- a/src/main/java/com/launchdarkly/openfeature/serverprovider/Provider.java +++ b/src/main/java/com/launchdarkly/openfeature/serverprovider/Provider.java @@ -129,6 +129,14 @@ public ProviderEvaluation getObjectEvaluation(String key, Value defaultVa return evaluationDetailConverter.toEvaluationDetailsLdValue(detail); } + /** + * Get the state of this provider. + * + * @deprecated The OpenFeature SDK tracks provider state itself, based on initialization and the events this + * provider emits. Use {@link Client#getProviderState()} instead. + * @return the state of this provider + */ + @Deprecated @Override public ProviderState getState() { synchronized (state) {