Class TogglzProperties

java.lang.Object
org.togglz.spring.boot.actuate.autoconfigure.TogglzProperties

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

    • TogglzProperties

      public TogglzProperties()
  • Method Details

    • 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)
    • getFeatures

      public Map<String,TogglzProperties.FeatureSpec> getFeatures()
    • setFeatures

      public void setFeatures(Map<String,TogglzProperties.FeatureSpec> features)
    • 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)
    • getCache

      public TogglzProperties.Cache getCache()
    • setCache

      public void setCache(TogglzProperties.Cache cache)
    • getConsole

      public TogglzProperties.Console getConsole()
    • setConsole

      public void setConsole(TogglzProperties.Console console)
    • getEndpoint

      public TogglzProperties.Endpoint getEndpoint()
    • setEndpoint

      public void setEndpoint(TogglzProperties.Endpoint endpoint)
    • getFeatureProperties

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