Class TimeWindowFilter

  • All Implemented Interfaces:
    FeatureFilter

    @Component("TimeWindowFilter")
    public class TimeWindowFilter
    extends Object
    implements FeatureFilter
    A feature filter that can be used at activate a feature based on a time window.
    • Constructor Detail

      • TimeWindowFilter

        public TimeWindowFilter()
    • Method Detail

      • evaluate

        public boolean evaluate​(FeatureFilterEvaluationContext context)
        Evaluates whether a feature is enabled based on a configurable time window.
        Specified by:
        evaluate in interface FeatureFilter
        Parameters:
        context - The feature evaluation context.
        Returns:
        True if the feature is enabled, false otherwise.