Interface FeatureInfoService

  • All Superinterfaces:
    AppService

    public interface FeatureInfoService
    extends AppService
    Provides feature flag information for SPI clients
    • Method Detail

      • featurePresent

        boolean featurePresent​(FeaturesDefinition feature)
        Return true if the feature is enabled
        Parameters:
        feature - feature definition
        Returns:
        true if enabled
      • featurePresent

        boolean featurePresent​(java.lang.String name)
        Return true if the feature is enabled
        Parameters:
        name - feature name
        Returns:
        true if enabled
      • featurePresent

        boolean featurePresent​(FeaturesDefinition feature,
                               boolean defaultEnabled)
        Return true if grails configuration allows given feature
        Parameters:
        feature - feature definition
        defaultEnabled - default enabled value for the feature, if unset
        Returns:
        true if enabled
      • featurePresent

        boolean featurePresent​(java.lang.String name,
                               boolean defaultEnabled)
        Return true if grails configuration allows given feature
        Parameters:
        name - feature name
        defaultEnabled - default enabled value for the feature, if unset
        Returns:
        true if enabled