Class A4JFeatureFlagCache

java.lang.Object
com.codebarrel.jira.plugin.automation.service.feature.A4JFeatureFlagCache
All Implemented Interfaces:
FeatureFlagCache, org.springframework.beans.factory.DisposableBean

public class A4JFeatureFlagCache extends Object implements FeatureFlagCache, org.springframework.beans.factory.DisposableBean
  • Constructor Details

    • A4JFeatureFlagCache

      public A4JFeatureFlagCache()
  • Method Details

    • setFeatureFlagCache

      public void setFeatureFlagCache(FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
    • isEnabled

      public boolean isEnabled(FeatureFlag featureFlag)
      Description copied from interface: FeatureFlagCache
      Checks if a feature flag is enabled.
      Specified by:
      isEnabled in interface FeatureFlagCache
      Parameters:
      featureFlag - the feature flag to check
      Returns:
      true if the feature flag is enabled, false otherwise
    • onFeatureFlagChange

      @EventListener public void onFeatureFlagChange(FeatureEvent event)