Interface FeatureEnabledChecker

All Superinterfaces:
FeatureFlag
All Known Subinterfaces:
ApplicationLicensingEnabledChecker, AzureFilteringEnabledChecker, HtmlRenderedEmailsEnabledChecker
All Known Implementing Classes:
AzureFilteringEnabledCheckerImpl, HtmlRenderedEmailsEnabledCheckerImpl, PropertyBasedApplicationLicensingEnabledChecker, PropertyBasedAzureFilteringEnabledChecker, PropertyBasedFeatureEnabledChecker

@Internal public interface FeatureEnabledChecker extends FeatureFlag
Class providing information whether given feature is enabled.
  • Method Details

    • isAccessible

      boolean isAccessible()
      Returns whether the feature is accessible under current licensing terms.
    • throwIfFeatureDisabledOrInaccessible

      void throwIfFeatureDisabledOrInaccessible()
      Throws FeatureInaccessibleException if the feature is not accessible. Throws FeatureDisabledException if the feature is disabled.