Class TogglzProperties


  • @ConfigurationProperties(prefix="togglz",
                             ignoreUnknownFields=true)
    @Validated
    public class TogglzProperties
    extends Object
    Configuration properties for Togglz.
    Author:
    Marcel Overdijk
    • Constructor Detail

      • TogglzProperties

        public TogglzProperties()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • getFeatureEnums

        public Class<? extends org.togglz.core.Feature>[] getFeatureEnums()
      • setFeatureEnums

        public void setFeatureEnums​(Class<? extends org.togglz.core.Feature>[] featureEnums)
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getFeatureManagerName

        public String getFeatureManagerName()
      • setFeatureManagerName

        public void setFeatureManagerName​(String featureManagerName)
      • getFeaturesFile

        public String getFeaturesFile()
      • setFeaturesFile

        public void setFeaturesFile​(String featuresFile)
      • isCreateFeaturesFileIfAbsent

        public boolean isCreateFeaturesFileIfAbsent()
      • setCreateFeaturesFileIfAbsent

        public void setCreateFeaturesFileIfAbsent​(boolean createFeaturesFileIfAbsent)
      • getFeaturesFileMinCheckInterval

        public Integer getFeaturesFileMinCheckInterval()
      • setFeaturesFileMinCheckInterval

        public void setFeaturesFileMinCheckInterval​(Integer featuresFileMinCheckInterval)
      • getFeatureProperties

        public Properties getFeatureProperties()
        The configured features in a format that can be consumed by a PropertyFeatureProvider.
        Returns:
        features in the right format.