Interface FeatureFilter
- All Known Implementing Classes:
AlwaysOnFilter,PercentageFilter,TargetingFilter,TimeWindowFilter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A Filter for Feature Management that is attached to Features. The filter needs to have @Component set to be found by
feature management.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(FeatureFilterEvaluationContext context) Evaluates if the filter is on or off.
-
Method Details
-
evaluate
Evaluates if the filter is on or off. Returning true results in Feature evaluation ending and returning true. Returning false results in the next Feature evaluation to continue.- Parameters:
context- The context for whether or not the filter is passed.- Returns:
- True if the feature is enabled, false otherwise.
-