Class FeatureManagerSnapshot
java.lang.Object
com.azure.spring.cloud.feature.management.web.FeatureManagerSnapshot
Holds information on Feature Management properties and can check if a given feature is enabled. Returns the same
value in the same request.
-
Method Summary
-
Method Details
-
isEnabledAsync
Checks to see if the feature is enabled. If enabled it checks each filter, once a single filter returns true it returns true. If no filter returns true, it returns false. If there are no filters, it returns true. If feature isn't found it returns false.If isEnabled has already been called on this feature in this request, it will return the same value as it did before.
- Parameters:
feature- Feature being checked.- Returns:
- state of the feature
-
isEnabled
Checks to see if the feature is enabled. If enabled it checks each filter, once a single filter returns true it returns true. If no filter returns true, it returns false. If there are no filters, it returns true. If feature isn't found it returns false.If isEnabled has already been called on this feature in this request, it will return the same value as it did before.
- Parameters:
feature- Feature being checked.- Returns:
- state of the feature
-